Python如何将列表中的所有数字连接成一个单一数字?
- 内容介绍
- 文章标签
- 相关推荐
本文共计301个文字,预计阅读时间需要2分钟。
前言,今天,写算法题,需要进行这一步操作:输入:[1, 2, 3, 4, 5] 输出:12345 解决办法,我想首先想到用到join函数,但发现使用join函数需要序列中的元素都是字符串,而当前序列元素是数字。
前言
今天,写算法题,其中需要进行这一步操作
输入:
输出:
解决办法
a = [str(i) for i in a]
b = int(''.join(a))
print(b)
a = [i *10**index for index,i in enumerate(a[::-1])]
b = sum(a)
print(b)
b = str(a).replace("[","").replace("]","").replace(",","").replace(" ","")
print(int(b))
作者:Hello_wshuo
本文共计301个文字,预计阅读时间需要2分钟。
前言,今天,写算法题,需要进行这一步操作:输入:[1, 2, 3, 4, 5] 输出:12345 解决办法,我想首先想到用到join函数,但发现使用join函数需要序列中的元素都是字符串,而当前序列元素是数字。
前言
今天,写算法题,其中需要进行这一步操作
输入:
输出:
解决办法
a = [str(i) for i in a]
b = int(''.join(a))
print(b)
a = [i *10**index for index,i in enumerate(a[::-1])]
b = sum(a)
print(b)
b = str(a).replace("[","").replace("]","").replace(",","").replace(" ","")
print(int(b))
作者:Hello_wshuo

