私の目標は、小さな辞書を大きな辞書にマップし、小さな辞書に対応するキーを持つ大きな辞書の値のリストを返すことです。
x={'red':0.25, 'yellow':0.05, 'pink':0.35, 'brown':0.22, 'blue':0.13}
y={'red':2, 'blue':3, 'yellow':1}
私のコードは、大きな辞書の完全な値のリストを提供し続けます。
for b in x.keys():
if b in y.keys():
k=y.values()
print k
output: [0.35, 0.22, 0.13, 0.05, 0.25]
Desired output:
[0.25,0.13,0.05]
助言がありますか?ありがとう。