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 索引處的元素新增到變數中。
否則,將第一索引處的元素新增到變數中。
這是在控制檯上顯示的輸出。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP