で辞書から値のペアが、私は次のようにのようなPythonの辞書ですがありますキーを選択:Pythonの
a = {"a":1,"b":2,"c":3,"f":4,"d":5}
を、私は次のようにのようなリストを持っている:
b= ["b","c"]
私がしたいですキーを選択しています:dict aの値のペアとbのキー。私は単に別の辞書を作成し、キー使用して、それを更新することができ
out = {"b":2,"c":3}
:反復と値のペアを私はRAMの問題があり、辞書aが非常に大きい だから出力は辞書のようにする必要があります。 bはいくつかのポイントを含んでいるので、私はaから飛び降りることはうまくいかないと思った。この問題を解決するために私は何ができますか?
編集:アウトは、実際にはaのアップデートです。そこで私はaを更新します。あなたがexsisting辞書を・修正に問題がない場合は
感謝:)
どのように行っても、別の辞書を作成するとメモリが必要になります。あなたの__real__問題をご記入ください – e4c5
何を試しましたか? –
もし 'b'が非常に短いとRAMの問題があってはならないし、両側から勝つことはできません。 – harshil9968