我有一个字典,可以搜索 ID 名称并在其后读取标记。但我想知道是否有办法读取并打印出包含该 ID 名称的整行。
这是我到目前为止所拥有的:
lookup = defaultdict(list)
wholelookup =defaultdict(list)
mydata = open('summaryfile.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))
wholelookup[line[-2]].append(code.group(0))