私は辞書(d2)を持っており、条件を満たすキーだけを含む新しい辞書(new_dict)を作成しなければなりません。Pythonで辞書のキーを正しく更新していますか?
これは私のコードです:
d2 = dict((y,x) for x,y in d.iteritems())
new_dict={}
for name in list:
for keyx in d2:
if name in keyx:
new_dict=dict((keyx,d2[keyx]) for v in d2.itervalues())
print new_dict
しかし、私はnew_dictを印刷するとき、私は、各キーのnew_dictを得る:
{key:value}
{key2:value2}
ecc..
独自の辞書を入手するにはどうすればよいです?
があなたの代わりに、既存の辞書を変異したことがありますか? –