DefaultDict Tutorial

  • + 0 comments
    # Enter your code here. Read input from STDIN. Print output to STDOUT
    from collections import defaultdict
    
    n, m  = map(int, input().split())
    
    groups = defaultdict(list)
    for _ in range(n):
        groups["A"].append(input())
        
    for _ in range(m):
        groups["B"].append(input())
    
    for char in groups["B"]:
        
        if (char not in groups["A"]):
            print(-1, end=" ")
            
        for x in range(len(groups["A"])):
            if(char == groups["A"][x]):
                print((x + 1), end=" ")
        
        print('')