Skip to content

แยกข้อความด้วย split ใน Python 3

สวัสดีครับทุกท่าน การเขียนโปรแกรม เมื่อเรารับค่าข้อมูลมา โดยที่เราได้ทำกำหนดเครื่องหมายแยกข้อความ เช่น , - เป็นต้น เมื่อต้องการแสดง หากต้องการแแสดงตัวแปรที่รับข้อมูลมาโดยมีการแยกข้อความมาแล้ว ใน Python เราต้องใช้ split

มีหลักการใช้งานดังนี้ครับ

ตัวแปร.split("เครื่องหมายแยกข้อความที่กำหนด")

ตัวอย่าง

a = u'สวัสดีปีใหม่ ขอให้มีแต่ความสุขกันนะครับ'

a.split(" ")

ผลลัพธ์

>>> a = u'สวัสดีปีใหม่ ขอให้มีแต่ความสุขกันนะครับ'
>>> a.split(" ")
['สวัสดีปีใหม่', 'ขอให้มีแต่ความสุขกันนะครับ']

ตัวอย่าง

b = "แมว,คน,นก"

b.split(",")


ผลลัพธ์

>>> b = "แมว,คน,นก" 
>>> b.split(",")
['แมว', 'คน', 'นก']

ขอบคุณครับ

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *