我有一个列表,它将一个单词的每个字母一个一个地添加到这个列表中,在程序运行之前我不知道列表中会出现什么。如何将列表中的每个字母组合成一个单词?例如['p', 'y', 't', 'h', 'o', 'n']
变成['python']
.
问问题
55765 次
4 回答
41
a = ['a', 'b', 'c']
res = "".join(a)
您可以再次使用以下方法转换回字母列表:
list(res)
于 2012-11-01T09:51:34.100 回答
7
''.join(str(v) for v in my_list)
因为你不知道列表中会出现什么
于 2012-11-01T10:54:00.887 回答
4
''.join(['p','y','t','h','o','n'])
有关更多信息,请参阅str.join
于 2012-11-01T09:49:55.270 回答
-3
s=""
for v in [['p', 'y', 't', 'h', 'o', 'n']:
s+=v
res=[s]
于 2012-11-01T14:37:47.047 回答