在 Python 中将元组转换为整数!
当需要将元组转换为整数时,可以使用lambda函数和'reduce'函数。
匿名函数是没有名称定义的函数。reduce函数接受两个参数——一个函数和一个序列,它将函数应用于列表/序列的所有元素。它存在于“functools”模块中。
通常,Python中的函数是使用'def'关键字定义的,但匿名函数是在'lambda'关键字的帮助下定义的。它采用单个表达式,但可以采用任意数量的参数。它使用表达式并返回它的结果。
以下是相同的演示-
示例
import functools
my_tuple_1 = (23, 45, 12, 56, 78, 0)
print("Thefirsttupleis: ")
print(my_tuple_1)
my_result = functools.reduce(lambda sub, elem: sub * 10 + elem, my_tuple_1)
print("After converting tuple to integer, it is ")
print(my_result)输出结果Thefirsttupleis: (23, 45, 12, 56, 78, 0) After converting tuple to integer, it is 2768380
解释
下载所需的包。
定义了一个元组,并显示在控制台上。
使用reduce函数,将lambda和元组作为参数传递给该函数。
lambda函数将元组中的每个元素乘以10,并将前一个元素添加到其中。
此操作的数据存储在变量中。
此变量是显示在控制台上的输出。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短