鉴于此列表:
['MIA', 'BOS', '08:17 AM', '-107', '-103', '08:17 AM', '+1 -111', '-1 +103', u'91', u'93']
我想在空间上拆分+1 -111
,-1 +103
以获得以下结果:
['MIA', 'BOS', '08:17 AM', '-107', '-103', '08:17 AM', '+1', '-111', '-1', '+103', u'91', u'93']
这是我需要的正则表达式:
(?<=\d)\s(?=[-+]\d\d\d)
但显然我不知道如何将其应用于列表。显然,切片的解决方案,如始终拆分nth
列表的元素是不受欢迎的选项。我更喜欢这样更有效率。