【发布时间】:2017-05-11 01:04:06
【问题描述】:
如果这是一个重复的问题,我很抱歉,但我是 Python 新手,不知道如何询问我需要什么。在最基本的意义上,我想把这个:
a = ['10', '20', '30']
编辑:
其实:
a = [10, 20, 30]
进入
a = ['102030']
非常感谢您的帮助!
【问题讨论】:
如果这是一个重复的问题,我很抱歉,但我是 Python 新手,不知道如何询问我需要什么。在最基本的意义上,我想把这个:
a = ['10', '20', '30']
编辑:
其实:
a = [10, 20, 30]
进入
a = ['102030']
非常感谢您的帮助!
【问题讨论】:
怎么样,
a = ''.join(a)
a = [a] # if you want to put the string into a list
【讨论】:
最简单的方法是使用空字符串连接:
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)]
【讨论】:
试试这个:
a = ['10', '20', '30']
print [''.join(a)]
【讨论】:
编辑后迟到的答案:
[''.join(map(str, a))] # ['102030']
【讨论】: