你如何加入名单中的所有项目?

时间:2012-11-01 09:48:17

标签: python list join

我有一个列表,它将一个单词的每个字母逐个添加到此列表中,我不知道在程序运行之前列表中的内容。如何将列表中的每个字母加入一个单词?例如将['p', 'y', 't', 'h', 'o', 'n']转为['python']

4 个答案:

答案 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]