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

Python – การรวมสองทูเพิลสำรอง


เมื่อจำเป็นต้องทำการบวกสองทูเพิลแบบสลับกัน จะใช้การวนซ้ำอย่างง่ายและตัวดำเนินการโมดูลัส

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ตัวอย่าง

my_list = [(24, 11), (45, 66), (53, 52), (77, 51), (31, 10)]

print("The list is :")
print(my_list)

my_result = 0
for index in range(len(my_list)):

   if index % 2 == 0:
      my_result += my_list[index][0]
   else:
      my_result += my_list[index][1]

print("The result is :")
print(my_result)

ผลลัพธ์

The list is :
[(24, 11), (45, 66), (53, 52), (77, 51), (31, 10)]
The result is :
225

คำอธิบาย

  • รายการทูเพิลถูกกำหนดและแสดงบนคอนโซล

  • ตัวแปรเริ่มต้นเป็น 0

  • ความเข้าใจรายการใช้เพื่อวนซ้ำองค์ประกอบของรายการ และตัวดำเนินการโมดูลัสใช้เพื่อตรวจสอบว่าส่วนที่เหลือของทุกองค์ประกอบที่หารด้วย 2 มีค่าเท่ากับ 0 หรือไม่

  • ถ้าใช่ องค์ประกอบในดัชนีที่ 0 จะถูกเพิ่มลงในตัวแปร

  • มิฉะนั้น องค์ประกอบในดัชนีแรกจะถูกเพิ่มไปยังตัวแปร

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