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 婶婶拜年祝福语大全简短