DefaultDict Tutorial

  • + 0 comments
    from collections import defaultdict
    
    n, m = map(int, input().split())
    A=defaultdict(list)
    
    for i in range(1, n+1):
        w = input()
        A[w].append(i)
    
    for i in range(m):
        w = input().strip()
        if w in A:
            res = A[w]
            res = map(str, res)
            result = ' '.join(res)
            print(result)
        else:
            print(-1)