การแยกสตริงเป็นลิสต์ใน Python
เราสามารถสร้างลิสต์ได้จากสตริงเช่นกัน
สำหรับสิ่งนี้เราต้องแยกมันโดยใช้
เมธอด split ในพารามิเตอร์ของเมธอด
เรากำหนดตัวคั่นซึ่งเราจะใช้
แยกสตริง เพียงแต่จำไว้ว่า
ตัวคั่นนี้ต้องอยู่ในสตริงเองด้วย:
pythontxt = '1-2-3-4'
print(txt.split('-')) # จะได้ ['1', '2', '3', '4']
หากไม่ส่งตัวคั่นให้กับเมธอด split
มันก็จะแปลงทั้ง
สตริงเป็นหนึ่งองค์ประกอบของลิสต์:
pythontxt = '1-2-3-4'
print(txt.split()) # จะได้ ['1-2-3-4']
Задание 1
กำหนดโค้ดต่อไปนี้:
pythontxt = 'a,b,c,d,e'
print(txt.split(','))
บอกว่าอะไรจะแสดงในคอนโซล
Задание 2
กำหนดโค้ดต่อไปนี้:
pythontxt = 'a_bc_de'
print(txt.split('_'))
บอกว่าอะไรจะแสดงในคอนโซล
Задание 3
กำหนดโค้ดต่อไปนี้:
pythontxt = 'ab 12 cd'
print(txt.split(''))
บอกว่าอะไรจะแสดงในคอนโซล
Задание 4
กำหนดโค้ดต่อไปนี้:
pythontxt = '1 23 45'
print(txt.split(' '))
บอกว่าอะไรจะแสดงในคอนโซล
Задание 5
กำหนดโค้ดต่อไปนี้:
pythontxt = '123_45'
print(txt.split())
บอกว่าอะไรจะแสดงในคอนโซล