📌  相关文章
📜  将列表转换为整数 python (1)

📅  最后修改于: 2023-12-03 15:39:15.386000             🧑  作者: Mango

将列表转换为整数

在Python中,有时需要将列表转换为整数。下面是一些方式可以用于将列表转换为整数。

方法一:使用循环和数学运算符

使用循环和数学运算符可以将列表转换为整数。代码如下:

lst = [1, 2, 3, 4, 5]
num = 0
for i in lst:
    num = num * 10 + i
print(num)

输出:

12345
方法二:使用join()和map()函数

另一种方法是使用join()map()函数将列表转换为字符串,然后将字符串转换为整数。代码如下:

lst = [1, 2, 3, 4, 5]
num = int(''.join(map(str,lst)))
print(num)

输出:

12345
方法三:使用reduce()函数

使用reduce()函数可以将列表转换为整数。代码如下:

from functools import reduce
lst = [1, 2, 3, 4, 5]
num = reduce(lambda x, y: x * 10 + y, lst)
print(num)

输出:

12345

以上就是将列表转换为整数的三种方法。根据具体需求选择合适的方法即可。