我有一个列表,它将一个单词的每个字母逐个添加到此列表中,我不知道在程序运行之前列表中的内容。如何将列表中的每个字母加入一个单词?例如将['p', 'y', 't', 'h', 'o', 'n']
转为['python']
。
答案 0 :(得分:19)
a = ['a', 'b', 'c']
res = "".join(a)
您可以使用以下方法再次转换回字母列表:
list(res)
答案 1 :(得分:4)
''.join(['p','y','t','h','o','n'])
有关详细信息,请参阅str.join
答案 2 :(得分:4)
''.join(str(v) for v in my_list)
因为您不知道列表中的内容
答案 3 :(得分:-2)
s=""
for v in [['p', 'y', 't', 'h', 'o', 'n']:
s+=v
res=[s]