2014-12-05 139 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