25

重複の可能性:
文字列の文字でリストを作成する方法は?

例:

'abc'

になる

['a', 'b', 'c']

スプリットとスライスの組み合わせですか?

4

3 に答える 3

63
>>> x = 'abc'
>>> list(x)
['a', 'b', 'c']

何をしようとしているのかはわかりませんが、文字列自体から個々の文字にアクセスできます:

>>> x = 'abc'
>>> x[1]
'b'
于 2012-05-15T23:25:11.277 に答える
6

文字列を反復処理する必要がある場合は、リストに変換する必要さえありません。

>>> n = 'abc'
>>> for i in n:
...     print i
... 
a
b
c

また

>>> n[1]
'b'
于 2012-05-15T23:41:35.110 に答える
1
yourstring = 'abc'
[char for char in yourstring]
于 2012-05-15T23:26:57.753 に答える