2017-02-01 81 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

是啊,我不知道它是如此簡單。謝謝,我會更改列表的名稱。 –

相關問題