ตัวอย่าง
โค้ดด้านล่างแปลงลิสต์สตริงเป็นลิสต์ซ้อนโดยแยกด้วย comma (แม้ตัวอย่างไม่มี comma แสดงว่าแต่ละสตริงกลายเป็น sublist เดียว)
def convert_my_list(my_list):
my_result = []
for el in my_list:
sub = el.split(', ')
my_result.append(sub)
return my_result
my_list = ['peter', 'king', 'charlie']
print("The list is :")
print(my_list)
print("The resultant list is :")
print(convert_my_list(my_list))
ผลลัพธ์
The list is : ['peter', 'king', 'charlie'] The resultant list is : [['peter'], ['king'], ['charlie']]
คำอธิบาย
กำหนดฟังก์ชัน convert_my_list: วนลูปแต่ละ element split ด้วย ', ' แล้ว append เข้า result
กำหนดลิสต์สตริงและแสดงผล
เรียกฟังก์ชัน แสดงผลลัพธ์