我有一个包含字符串值的列表:
a_list = ['1/one','2/two','3/three']
我想从这样的单词中拆分数字:
number = [1,2,3]
words = [one,two,three]
然后我确定条件是数字等于一还是三,然后将数字添加到新列表中。这是我的代码:
import re
new_list = []
for i in a_list:
word =re.findall(r"[\w']+",i)[1]
number = re.findall(r"[\w']+",i)[0]
if word == 'one' or word == 'three' :
new_list.append(number)
我遇到了错误:
IndexError: list index out of range
有什么帮助吗?...在此先感谢