これは重複した質問ですが、申し訳ありませんが、私はPythonの初心者です。それは実際にリスト要素を文字列にするには?
:
a = ['102030']
に
a = [10, 20, 30]
があなたのためにどうもありがとうございます
a = ['10', '20', '30']
編集:最も基本的な意味では、私はこれをオンにしたいと思います助けて!
これは重複した質問ですが、申し訳ありませんが、私はPythonの初心者です。それは実際にリスト要素を文字列にするには?
:
a = ['102030']
に
a = [10, 20, 30]
があなたのためにどうもありがとうございます
a = ['10', '20', '30']
編集:最も基本的な意味では、私はこれをオンにしたいと思います助けて!
空の文字列に加わる使用する最も簡単:
はa = ['10', '20', '30']
a = ''.join(a) #use a as result too
あなたが取得します:
'102030' #a
編集:あなたのリスト以来
整数のリストは、あなたがすべきです整数を最初に「ストリング化」する:
a = [10, 20, 30]
a = ''.join(str(x) for x in a)
か、あなたは、その後、[...]で、最終的な結果を囲む文字列として単一の結果を入れたい場合:ここ
a = [''.join(str(x) for x in a)]
どう
a = ''.join(a)
a = [a] # if you want to put the string into a list
、およそ同じ質問:
How to collapse a list into a string in python?
はこれを試してみてください:
a = ['10', '20', '30']
print [''.join(a)]
編集後の返答:
[''.join(map(str, a))] # ['102030']
動作していないようです。私のリストの要素には、各整数の周りに一重引用符はありません。これは問題ですか? –
それは問題です。つまり、文字列のリストではない整数のリストを持っているということですか? – Ian
ああ、どうすれば変更できますか? –