เมื่อจำเป็นต้องแปลง tuple เป็น list โดยการเพิ่มสตริงหลังจากทุกองค์ประกอบ จะใช้ list comprehension
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_tup = (56, 78, 91, 32, 45, 11, 23) print("The tuple is : ") print(my_tup) K = "Hi" my_result = [elem for sub in my_tup for elem in (sub, K)] print("The tuple after conversion with K is : ") print(my_result)
ผลลัพธ์
The tuple is : (56, 78, 91, 32, 45, 11, 23) The tuple after conversion with K is : [56, 'Hi', 78, 'Hi', 91, 'Hi', 32, 'Hi', 45, 'Hi', 11, 'Hi', 23, 'Hi']
คำอธิบาย
-
มีการกำหนดทูเพิลและแสดงบนคอนโซล
-
ค่าของ K ซึ่งเป็นสตริงถูกกำหนดไว้
-
ความเข้าใจรายการใช้เพื่อวนซ้ำองค์ประกอบทูเปิลและแปลงเป็นรายการ
-
สิ่งนี้ถูกกำหนดให้กับตัวแปร
-
สิ่งนี้จะแสดงเป็นเอาต์พุตบนคอนโซล