การสร้างลิสต์โดยใช้ฟังก์ชัน list ใน Python
การสร้างลิสต์สามารถทำได้ด้วยฟังก์ชัน
list ในกรณีนี้ รูปแบบการเขียนจะ
ยาวกว่านิดหน่อยเมื่อเทียบกับการใช้วงเล็บ
เหลี่ยม:
lst = list()
จากนั้นในพารามิเตอร์ของฟังก์ชัน list
เราส่งองค์ประกอบที่เราต้องการเพิ่มเข้าไป
ในลิสต์ อย่างไรก็ตาม มีรายละเอียดสำคัญ
อยู่ ที่แท้จริงแล้ว ฟังก์ชัน list จะแปลง
องค์ประกอบที่ระบุในพารามิเตอร์ของมันให้เป็นลิสต์
มาสร้างลิสต์ที่ประกอบด้วยสตริงเดียว
กัน:
lst = list('1')
print(lst) # จะแสดง ['1']
หากเราต้องการเพิ่มองค์ประกอบหลายตัว ลงในลิสต์ เราสามารถส่งพวกมันในรูปแบบของ สตริงยาวเดียวได้:
lst = list('1234')
print(lst) # จะแสดง ['1', '2', '3', '4']
หากพยายามส่งตัวเลขเข้าไปในฟังก์ชัน เราจะ ได้รับข้อผิดพลาด:
lst = list(1234)
print(lst) # จะแสดงข้อผิดพลาด
มีโค้ดต่อไปนี้:
tst = list('abcde')
print(tst)
บอกว่าอะไรจะแสดงในคอนโซล
มีโค้ดต่อไปนี้:
tst = list('a12b')
print(tst)
บอกว่าอะไรจะแสดงในคอนโซล
มีโค้ดต่อไปนี้:
tst = list(5678)
print(tst)
บอกว่าอะไรจะแสดงในคอนโซล
มีโค้ดต่อไปนี้:
tst = list('4321')
print(tst)
บอกว่าอะไรจะแสดงในคอนโซล