python我换一种问法,如何把一个字符列表中的str中,把空格前的字符数字分开,变成两列表?

如何把一个字符列表像这个的 [['0 1'], ['0 2'], ['0 3'], ['0 4'],['4 7'], ['4 8'],['100,112'],['112,114']],把空格前的字符数字分开,变成两个列表 如[0,0,0,0,,4,4,100,112]和[1,2,3,4,7,8,112,114]

list=[['0 1'],...]
list1=[]
list2=[]
for s in list:
list1.append(int(s[0]))
list2.append(int(s[-1]))

代码仅供参考

import re
testList =  [['0 1'], ['0 2'], ['0 3'], ['0 4'],['4 7'], ['4 8'],['100,112'],['112,114']]
list1 = []
list2 = []
for temp in testList:
    reList = re.split(r",| ",temp[0])
    list1.append(int(reList[0]))
    list2.append(int(reList[1]))
print(list1)
print(list2)

测试结果:

图片说明

import re

testList =  [['0 1'], ['0 2'], ['0 3'], ['0 4'],['4 7'], ['4 8'],['100,112'],['112,114']]

list1=[]
list2=[]

 for i in range(len(testList)):
    for j in range(len(testList[i])):
        list1.append(re.split('[,\ ]',testList[i][j])[0])
        list2.append(re.split('[,\ ]',testList[i][j])[1])

print(list1)
print(list2)