2017-02-01 7 views
0

私はこのような文があります。各文字をリスト要素に変換しますか?

sentence = "My name's Bob." 

を、私はこのようにそれを取得したいと思い:

list = ["M", "y", " ", "n", "a", "m", "e", "'", "s", " ", "B", "o", "b", "."] 

私は、リストにあるように、スペースと、すべての句読点を必要としています。どのようにこれを行うに行くだろうか?ありがとうございました。

+7

'リスト(文)' – Natecat

+0

もう一つの方法:[文章中のxについてx]は –

答えて

1

Pythonの文字列は反復可能なので、built-in list()を呼び出して文字列を変換することができます。

list(sentence) 

私は、listと名付けてはなりません。 これを行うと、関数が上書きされます。

>>> sentence = "My name's Bob." 
>>> sentence_as_list = list(sentence) 
>>> print(sentence_as_list) 
['M', 'y', ' ', 'n', 'a', 'm', 'e', "'", 's', ' ', 'B', 'o', 'b', '.'] 
+0

はいああ、私はそれはとても簡単だった知りませんでした。ありがとう、私はリストの名前を変更します。 –

関連する問題