DefaultDict Tutorial

  • + 0 comments
    from collections import defaultdict
    
    n, m = map(int, input().split())
    word_to_indices = defaultdict(list)
    
    for i in range(n):
        word_to_indices[input()].append(i + 1)
    
    for _ in range(m):
        result = word_to_indices[input()]
        if len(result) == 0:
            print(-1)
            continue
    
        print(*result)