Bランクレベルアップメニュー「占い」回答
辞書使うみたいなのですが、二次元リストでもよくない?っていう。二次元リスト大好きマンになってしまって辞書の使い方ようわからんのですわ。あと、forを2個重ねるやつめっちゃ使いません?色んな問題で。
# coding: utf-8 # Your code here! per_num = int(input()) per = [] for i in range(per_num): per.append(input().split( )) #print(per) res_num = int(input()) res = [] for i in range(res_num): res.append(input().split( )) #print(res) out = [] for i in range(per_num): for j in range(res_num): if per[i][1]==res[j][0]: print(per[i][0] + " " + res[j][1])