9
文字列('hello'
など)をリストにするにはどうすればよいですか([h,e,l,l,o]
など)?Pythonで文字列をリストに変換するにはどうすればよいですか?
文字列('hello'
など)をリストにするにはどうすればよいですか([h,e,l,l,o]
など)?Pythonで文字列をリストに変換するにはどうすればよいですか?
list()
[docs]は、文字列を1文字の文字列のリストに変換します。
>>> list('hello')
['h', 'e', 'l', 'l', 'o']
文字列をリストに変換しなくても、文字列はすでにいくつかの点でリストのように動作しています。たとえば、ブラケットを使用して(単一文字列として)個々の文字にアクセスすることができます。
>>> s = "hello"
>>> s[1]
'e'
>>> s[4]
'o'
のことができます。また、リストの要素をループすることができますように、文字列内の文字をループ:
>>> for c in 'hello':
... print c + c,
...
hh ee ll ll oo
リストは '['h'、 'e'、 'l'、 'l'、 'o']'という文字列であることに注意してください。 – nmichaels
Pythonの文字列は、文字のリストのように動作します。例えば。 '' hello '[1] ' - ' 'e''です。リストが必要ですか? –
@PeterGraham:良い点、私はその答えを私の答えに追加しました。 –