将字符串拆分为非空格和空格列表

时间:2015-10-29 07:35:15

标签: python

我想将一个字符串分成几部分,以便

Hello,  what   is up?

变为

["Hello,", "  ", "what", "   ", "is", " ", "up?"]

2 个答案:

答案 0 :(得分:10)

import re
x="Hello,  what   is up?"
print re.split("(\s+)",x)

您可以使用re.split

输出:['Hello,', ' ', 'what', ' ', 'is', ' ', 'up?']

答案 1 :(得分:-4)

只需使用string.split(" ")。如果您想消除这些空格,那么string.split()