DefaultDict Tutorial

  • + 0 comments

    from collections import defaultdict n, m= map(int, input().split())

    a= defaultdict(list) for _ in range(n): a['a'].append(input().strip(' ')) for _ in range(m): a['b'].append(input().strip(' '))

    for i in a['b']: indexes=[] for idx, j in enumerate(a['a'], 1): if i==j: indexes.append(idx) if len(indexes)>0: print(* indexes, sep=' ') else: print(-1)