将字符串拆分为两部分

时间:2014-12-05 20:57:58

标签: python string split

我想将字符串分成两部分,如下所示:

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

在python中有没有任何方法可以做到这一点?

我试过了:

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

如您所见,未打印逗号。

1 个答案:

答案 0 :(得分:4)

您只需使用list

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

list将遍历字符串并将其字符收集到新列表中。

此外,您不能在此处使用str.split,因为该方法旨在拆分字符/子字符串并将其从结果列表中删除。例如,'a b c'.split()将在空格上拆分,并从返回的列表中删除这些字符,即['a', 'b', 'c']。但是,您希望将字符串分解为单个字符,同时保留所有字符。