DefaultDict Tutorial

  • + 0 comments
    from collections import defaultdict
    d = defaultdict(list)
    
    line1 = list(map(int, input().split()))
    
    n = line1[0]
    m = line1[1]
    
    for i in range(n):
        d['A'].append(input())
        
    for j in range(m):
        d['B'].append(input())
        
    
    for p in list(d['B']):
        if p in list(d['A']):
            output_list = []
            for q in range(len(list(d['A']))):
                if p == list(d['A'])[q]:
                    output_list.append(str(q+1))
            print(" ".join(output_list))
        else:
            print("-1")