我可以通过下划线工作进行拆分,但不能使用2个定界符(在本例中为下划线和空格)。
示例:
mystring = Tom Dough__________8.5 7.5 9.5
我想要什么:
['Tom', 'Dough', '', '', '', '', '', '', '', '', '', '8.5', '7.5', '9.5']
答案 0 :(得分:0)
您需要split
包中的re
函数:
>>> import re
>>> mystring = "Tom Dough__________8.5 7.5 9.5"
>>> re.split(' |_', mystring)
['Tom', 'Dough', '', '', '', '', '', '', '', '', '', '8.5', '7.5', '9.5']