2017-11-26 12 views
1

4桁の文字列を4桁の1桁の文字列に分割する必要があります。どのようにしてPythonで文字列を分割しますか?

数は次のようになります。num = "1234"

私が見えるように、それを必要とする:print (str(a) + ',' + str(b) + str(c) + str(d)):私は後でとしてそれを改革することができ、a = "1"b = "2"c = "3"、そしてd = "4"

ありがとうございました!

p.s. "a"と "b"の間にカンマを追加する方法を教えてください、私は後で変数が必要です。

答えて

8

あなたはを開梱反復可能を使用することができます。これらは文字列で指定した

a, b, c, d = num 

。しかし、通常、あなたは、任意の長さの文字列を処理することができるので、リストを使うに優れている:

chars = list(num) 

文字列は文字の反復可能であるので、これは動作します。したがって、反復可能なアンパックを使ってそれらを解凍するか、または反復可能な要素を持つリストを作成するlistコンストラクタを使用します。

関連する問題