1
リスト内の項目を文字列に連結しようとしています。リスト内のpython項目が文字列に追加されました
list = ['a', 'b', 'c', 'd']
string = ''
for i in list:
string.join(str(i))
リスト内の項目を文字列に連結しようとしています。リスト内のpython項目が文字列に追加されました
list = ['a', 'b', 'c', 'd']
string = ''
for i in list:
string.join(str(i))
あなたはループ必要はありません。それは内蔵を意味するlist
を使用してからあなたを防ぐので、それは、変数の名前としてlist
使用することは悪い考えだと
items = ['a', 'b', 'c', 'd']
result = "".join(items)
注意をタイプで。
これはあなたが探しているものですか?
>>> my_list = ['a', 'b', 'c', 'd']
>>> "".join(my_list)
'abcd'
これはビルトインクラスlist
影ますので、あなたは、変数名としてlist
を使用しないでください。
うわー、あなたと私は本質的にお互いの10秒以内に全く同じ答えを投稿しました。 +1 –
@DanielPryden:これは同じ*秒間でさえ私に起こった。しかし、「質問」はこれまでに投稿された最も明瞭なものではないので、このポストにとってもう少し驚きです。 (あなたに+1) –