เมื่อจำเป็นต้องแปลง tuple เป็น list โดยการเพิ่มสตริงที่กำหนดหลังจากทุกองค์ประกอบ ความเข้าใจของรายการจะถูกใช้
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
my_tuple = ((15, 16), (71), 42, 99) print("The tuple is :") print(my_tuple) K = "Pyt" print("The value of K is :") print(K) my_result = [element for sub in my_tuple for element in (sub, K)] print("The result is :") print(my_result)
ผลลัพธ์
The tuple is : ((15, 16), 71, 42, 99) The value of K is : Pyt The result is : [(15, 16), 'Pyt', 71, 'Pyt', 42, 'Pyt', 99, 'Pyt']
คำอธิบาย
-
ทูเพิลของทูเพิลของจำนวนเต็มถูกกำหนดและแสดงบนคอนโซล
-
ค่า K ถูกกำหนดและแสดงบนคอนโซล
-
ความเข้าใจรายการใช้เพื่อวนซ้ำองค์ประกอบและตัวดำเนินการ 'ใน' ใช้เพื่อตรวจสอบว่าองค์ประกอบเหมือนกับค่า K ที่ระบุหรือไม่
-
ถ้าใช่ สิ่งนี้จะถูกแปลงเป็นรายการ และถูกกำหนดให้กับตัวแปร
-
นี่คือเอาต์พุตที่แสดงบนคอนโซล