所以这里我有一个'Q9ULI0' id 的数字列表。看起来像这样:
['1117', '285', '357', '58', '813', '1398', '566']
当我打电话时,print lookup['Q9ULI0']
我正在尝试访问索引中的所有这些值,以查看该数字是否在我的两个值之间。我尝试使用.len
and for 循环,但它甚至没有编译。先感谢您。
lookup = defaultdict(list)
mydata = open('mydata.txt')
for line in csv.reader(mydata, delimiter='\t'):
code = re.match('[a-z](\d+)[a-z]', line[-1], re.I)
if code:
lookup[line[-2]].append(code.group(1))
print lookup['Q9ULI0']