2017-03-13 1 views
-3

は、私は次のことを持っていると言う...パイソン、私は、文字列内の各interger後にカンマを置くにはどうすればよい

aaa = 5 

は私が...

newaaa = 1,2,3,4,5 

にすることを向けることができますか?コンマが含まれています。事前

+1

...あなたの質問に構文的および意味的に正しいコードを書くための努力をしてください 'tuple':だから第二の試み?あなたはこれを何回も試みましたか?もしそうなら、あなたの質問にそれらを含めてください。 –

+0

もちろん、文字列連結のforループが機能します。 –

+0

@JimFasarakisHilliard結果が文字列になります。 –

答えて

2

おかげで、私はそれを正しく理解すればこれは、あなたの質問に答える必要があります。

newaaa = tuple(range(1, aaa+1)) 

EDITを:コメントによると、質問が間違っていたので、私は正しく理解していませんでした。結果として文字列が必要です。結果としてそう

newaaa = ",".join(str(i) for i in range(1, aaa+1)) 

+1

'newaaa = * range(1、aaa + 1)、'でアンパックするのが好きなら 'tuple'コールを削除することができます。 –

+0

もちろん、これはPython 3.5以降で利用可能です。 – Guillaume

+0

伝説ですが、私は質問に慌てていましたので、このような良い答えを与えてくれてありがとう。まだタプルを触れていないので、タプルをさらに詳しく調べる必要があります。 – tjkso

関連する問題