您好我想拆分以下字符串" 1234"在python中的[' 1',' 2',' 3',' 4']。
我目前的方法是使用re模块
import re
re.compile('(\d)').split("1234")
['', '1', '', '2', '', '3', '', '4', '']
但是我得到了一些额外的空字符串。我不是正则表达式的专家,在python中完成我的任务可能是一个正确的正则表达式?
请给我一些建议。
答案 0 :(得分:6)
答案 1 :(得分:0)
字符串默认为字符列表:
>>> nums = "1234"
>>> for i in nums:
... print i
...
1
2
3
4
>>> nums[:-1]
'123'