python把数字变成数组_python把⼀个数字列表转化为⼀个数
字
展开全部
数组转换成字符串解决办法有三种:
1、⽤ join() 函数62616964757a686964616fe78988e69d8331333433623665,但我发现使⽤join函数要求列表中的元素都是字符串,所以需要将列表中的元素都转换为字符串。
a = [1,2,3,4,5]
a = [str(i) for i in a]
b = int(''.join(a))
print(b)
2、⽤ sum() 函数求和,那就需要对每个元素的⼗分位和百分位或者千分位进⾏转换
a = [1,2,3,4,5]
a = [i *10**index for index,i in enumerate(a[::-1])]
b = sum(a)
print(b)
3、直接将列表转换为字符串,然后去除 [],,另外还要去除空格
a = [1,2,3,4,5]
b = str(a).replace("[","").replace("]","").replace(",","").replace(" ","")
print(int(b))
扩展资料
join() ⽅法⽤于把数组中的所有元素放⼊⼀个字符串。
元素是通过指定的分隔符进⾏分隔的。
返回值:返回⼀个字符串。该字符串是通过把 arrayObject 的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之间插
⼊ separator 字符串⽽⽣成的。
例⼦:
在本例中,将创建⼀个数组,然后把它的所有元素放⼊⼀个字符串:
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.join())
输出:
George,John,Thomas
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论