เมื่อจำเป็นต้องอัปเดตทุกองค์ประกอบในรายการทูเปิล (เช่น รายการทูเปิล) สามารถใช้การทำความเข้าใจรายการได้
ความเข้าใจรายการเป็นการชวเลขเพื่อวนซ้ำในรายการและดำเนินการกับรายการนั้น
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_list_1 = [(7, 8, 0), (3, 45, 3), (2, 22,4)]
print ("The list of tuple is : " )
print(my_list_1)
element_to_add = 41
my_result = [tuple(j + element_to_add for j in sub ) for sub in my_list_1]
print("List of tuple after update is : ")
print(my_result) ผลลัพธ์
The list of tuple is : [(7, 8, 0), (3, 45, 3), (2, 22, 4)] List of tuple after update is : [(48, 49, 41), (44, 86, 44), (43, 63, 45)]
คำอธิบาย
- รายการทูเพิลถูกกำหนดและแสดงบนคอนโซล
- มีการกำหนดองค์ประกอบที่ต้องเพิ่มลงในรายการ tuple
- รายการ tuple นี้มีการทำซ้ำ และองค์ประกอบนั้นจะถูกเพิ่มไปยังทุก tuple ในรายการ tuples
- ผลลัพธ์นี้ถูกกำหนดให้กับค่า
- แสดงเป็นเอาต์พุตบนคอนโซล