2つのPython辞書に含まれるキーの違いを計算する
2つのPython辞書- dictAとがあるとしdictBます。私は中に存在する任意のキーがあるかどうかを確認する必要があるdictBではありませんがdictA。それについて行く最も速い方法は何ですか? 辞書のキーをセットに変換してから始めましょうか? あなたの考えを知ることに興味があります... ご回答ありがとうございます。 私の質問を適切に述べなかったことに対する謝罪。私のシナリオはこのようなものです-とdictA同じであるdictBか、いくつかのキーが欠落しているdictB可能性があります。そうでない場合、いくつかのキーの値が異なるため、dictAます。 問題は、辞書に標準がなく、dictの口述になり得る値を持つ可能性があることです。 いう dictA={'key1':a, 'key2':b, 'key3':{'key11':cc, 'key12':dd}, 'key4':{'key111':{....}}} dictB={'key1':a, 'key2:':newb, 'key3':{'key11':cc, 'key12':newdd, 'key13':ee}....... したがって、「key2」の値を新しい値にリセットし、「key13」を辞書内に追加する必要があります。キー値の形式は固定されていません。単純な値でも、dictでも、dict of dictでもかまいません。