题解 | 生词篇章查询
生词篇章查询
https://www.nowcoder.com/practice/3790042b79114ae5bd9f6eccdaeadfcd
import sys
from collections import defaultdict
#defaultdict(set) 可以在访问字典中不存在的值时自动初始化一个set
dict1 =defaultdict(set)
N = int(input())
for i in range(1, N+1):
line = input().split()[1:]
for v in line:
dict1[v].add(i)
M = int(input())
for _ in range(M):
wj = input()
if wj not in dict1:
print('\t')
else:
#将集合转为列表并排序,再使用map将每个元素转为str格式,通过join()拼接输出
print(' '.join(map(str,sorted(list(dict1[wj])))))
查看14道真题和解析