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