Python – 二元组交替求和
pythonserver side programmingprogramming更新于 2025/10/14 21:00:17
当需要执行二元组交替求和时,使用简单的迭代和模数运算符。
下面是相同的演示 −
示例
my_list = [(24, 11), (45, 66), (53, 52), (77, 51), (31, 10)]
print("列表为:")
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("结果为:")
print(my_result)
输出
列表为: [(24, 11), (45, 66), (53, 52), (77, 51), (31, 10)] 结果为: 225
解释
定义一个元组列表,并显示在控制台上。
变量初始化为 0。
使用列表推导式迭代列表元素,使用模数运算符检查每个元素除以 2 的余数是否等于 0。
如果是,则索引 0 中的元素将添加到变量中。
否则,索引 1 中的元素将添加到变量中。
这是控制台上显示的输出。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

