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