对不起,如果这是一个重复的问题,但我是Python的新手并没有放弃确定如何询问我需要的东西。从最基本的意义上讲,我想转此:
a = ['10', '20', '30']
编辑:
实际上:
a = [10, 20, 30]
到
a = ['102030']
非常感谢你的帮助!
答案 0 :(得分:2)
怎么样,
a = ''.join(a)
a = [a] # if you want to put the string into a list
答案 1 :(得分:1)
最简单的方法是使用空字符串连接:
a = ['10', '20', '30']
a = ''.join(a) #use a as result too
你会得到:
'102030' #a
修改强>
由于您的列表是整数列表,因此您应该首先“整理”整数:
a = [10, 20, 30]
a = ''.join(str(x) for x in a)
或者,如果你想把单个结果作为字符串,那么用[...]包围最终结果:
a = [''.join(str(x) for x in a)]
答案 2 :(得分:0)
试试这个:
a = ['10', '20', '30']
print [''.join(a)]
答案 3 :(得分:0)
编辑后的迟到答案:
[''.join(map(str, a))] # ['102030']