1

私は次の方法でリストを持っています:

foo=[21, 38, 38, 56, 23, 19, 11, 15, 19, 13, 20, 6, 0, 8, 0, 10, 11, 0, 11, 8, 12, 5]

これを次のようなものに変換したい:

bar=21, 38, 38, 56, 23, 19, 11, 15, 19, 13, 20, 6, 0, 8, 0, 10, 11, 0, 11, 8, 12, 5

これはどのように行うべきですか?試しbar=''.join(foo)ましたが、これによりエラーメッセージが表示されます。

4

2 に答える 2

9

あなたが探しています:

''.join(map(str, foo))

これにより、 を介して各整数がマップされstr、結合できるようになります。ただし、それらの間にコンマを追加することもできます:

', '.join(map(str, foo))
于 2013-05-09T21:29:35.517 に答える
5

または地図なしで、

bar = ', '.join(str(i) for i in foo)
于 2013-05-09T21:34:23.640 に答える