次のような2つの辞書があります。
dict1 = {'Ron': ['Ronaldo', 'Ronald', 'Ron', 'Ronny'],
'John': ['Johnny', 'john', 'johnny Bravo'],
'Hard': ['Hardy', 'Hardy Boys', 'Hardness']}
dict2 = {'Ronald': ['America', 'New York'],
'Johnny': ['Canada', 'Ottawa']}
両方の辞書を比較し、 dict2 の「キー」がdict1の値と一致する場合にのみ、 dict1の「キー」とdict2の値を抽出したい! お気に入り:
resultant_dict = {'Ron' : ['America', 'New York'],
'John' : ['Canada', 'Ottawa']}
ネストされたループを試してみましたが、目的の辞書を取得できますが、python のジェネレーターでこれを行うのを手伝ってくれる人がいます! ありがとう
注: DICT2 のキーは、DICT1 の値で 1 つだけにすることができます!