2014-12-05 140 views
1

我想分兩部分這樣拆分字符串的字符串:拆分爲兩個部分

>>> label = ('A1') 
['A', '1'] 

有什麼方法在Python做到這一點?

我想:

>>> label = label.split(',') 
['A1'] 

正如你可以看到不打印逗號。

+0

字符串可以在Python中迭代,你可以通過它循環訪問 – 2014-12-05 21:37:15

回答

4

您可以簡單地使用list

>>> label = 'A1' 
>>> list(label) 
['A', '1'] 
>>> 

list將遍歷字符串,並收集其字符到一個新的列表。

此外,您不能在此處使用str.split,因爲該方法旨在拆分字符/子字符串並將其從結果列表中刪除。例如,'a b c'.split()會在空白處分割並從返回的列表中刪除這些字符,即['a', 'b', 'c']。但是,您仍然希望將字符串分解爲單個字符,同時保留所有字符。

+0

非常感謝你! :d – Victor 2014-12-05 21:00:25