python新手关于列表拆分问题

列表

Sort=['AAAb一一一二', 'abc一二三', 'acb一三二', 'bcc二三三', 'Bdce二四三五']

如何拆分成

Sort=['AAAb', '一一一二', 'abc', '一二三', 'acb', '一三二', 'bcc', '二三三', 'Bdce', '二四三五']

遍历每个元素,使用正则找出匹配的end index,根据这个index把每个元素分割成两个元素放进列表

import re
res = []
Sort = ['AAAb一一一二', 'abc一二三', 'acb一三二', 'bcc二三三', 'Bdce二四三五']
m=re.compile("[a-zA-Z]+")
for S in Sort:
    p = m.match(S)
    i = p.end()
    res.append(S[0:i])
    res.append(S[i:-1])
print(res)