Python元组中的成对加法!
如果需要在元组中执行成对加法,则可以使用'zip'方法、'tuple'方法和生成器表达式。
zip方法接受可迭代对象,将它们聚合成一个元组,并将其作为结果返回。
Generator是一种创建迭代器的简单方法。它自动实现一个带有“__iter__()”和“__next__()”方法的类,并跟踪内部状态,并在不存在可以返回的值时引发“StopIteration”异常。
'tuple'方法将给定的可迭代对象转换为元组数据类型。
以下是相同的演示-
示例
my_tuple = ( 67, 45, 34, 56, 99, 123, 0, 56)
print ("Thetupleis: " )
print(my_tuple)
my_result = tuple(i + j for i, j in zip(my_tuple, my_tuple[1:]))
print ("Thetupleafteradditionis: " )
print(my_result)输出结果Thetupleis: (67, 45, 34, 56, 99, 123, 0, 56) Thetupleafteradditionis: (112, 79, 90, 155, 222, 123, 56)
解释
一个元组被创建,并显示在控制台上。
元组和不包括第一个元素的相同元组使用'zip'方法进行压缩,并使用生成器表达式进行迭代。
这被转换成一个元组,并将这个数据分配给一个变量。
此变量在控制台上显示为输出。
热门推荐
10 关于开车的祝福语简短
11 周一情人祝福语简短
12 同事离别祝福语简短的
13 英文祝福语简短带名字
14 弟弟生日祝福语简短的话
15 新婚过年祝福语大全简短
16 祝女性生日祝福语简短
17 参加婚礼祝福语大全简短
18 给婴儿祝福语简短的话