Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python เพื่อแปลง tuple เป็นรายการโดยเพิ่มสตริงที่กำหนดหลังจากทุกองค์ประกอบ


เมื่อจำเป็นต้องแปลง 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 ที่ระบุหรือไม่

  • ถ้าใช่ สิ่งนี้จะถูกแปลงเป็นรายการ และถูกกำหนดให้กับตัวแปร

  • นี่คือเอาต์พุตที่แสดงบนคอนโซล