20

リストがあり、単語の各文字がこのリストに 1 つずつ追加されます。プログラムが実行されるまで、リストに何が表示されるかわかりません。リスト内の各文字を 1 つの単語に結合するにはどうすればよいですか? 例えば ​​に変わり['p', 'y', 't', 'h', 'o', 'n']ます['python']

4

4 に答える 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 に答える