Computer >> Máy Tính >  >> Lập trình >> Python

Python - Tổng kết thay thế kép Tuple

Khi cần thực hiện phép tính tổng thay thế bộ kép, một phép lặp đơn giản và toán tử mô-đun được sử dụng.

Dưới đây là một minh chứng về điều tương tự -

Ví dụ

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)

Đầu ra

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

Giải thích

  • Một danh sách các bộ được xác định và hiển thị trên bảng điều khiển.

  • Một biến được khởi tạo thành 0.

  • Khả năng hiểu danh sách được sử dụng để lặp lại các phần tử của danh sách và toán tử mô-đun được sử dụng để kiểm tra xem phần còn lại của mọi phần tử chia với 2 có bằng 0.

  • Nếu có, phần tử trong chỉ mục thứ 0 sẽ được thêm vào biến.

  • Nếu không, phần tử trong chỉ mục đầu tiên sẽ được thêm vào biến.

  • Đây là đầu ra được hiển thị trên bảng điều khiển.