เมื่อจำเป็นต้องแปลง 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 ที่ระบุหรือไม่
-
ถ้าใช่ สิ่งนี้จะถูกแปลงเป็นรายการ และถูกกำหนดให้กับตัวแปร
-
นี่คือเอาต์พุตที่แสดงบนคอนโซล