这是一个清单:
print a[0].split('\n')
['1 test 1', '2 test 2', '3 test 3', '4 test 4', '5 test 5']
我只想在每个字符串的开头提取每个数字,并将其附加到新列表中。
我用过:
filter(re.compile("1.").match,a[0].split('\n'))
['1 test 1']
filter(re.compile("^1 ").match,a[0].split('\n'))
['1 test 1']
但他们没有用,有人可以提供帮助吗。
预期输出应为:
filter(re.compile("SOMETHING").match,a[0].split('\n'))
['1']
答案 0 :(得分:1)
res = []
for i in your_list:
res.append(i.split()[0])