の値がlist
の2つの辞書を比較したい場合、どちらを使うべきですか。例えば2つのネストされた辞書のユニットテストの等価性
、これらdictsは次のようにしている場合:私は、ネストされたリスト内の順序を気にしないので、
{'other_parts': ['director', 'head', 'chief', 'leader', 'administrator'], 'headword': 'manager', 'language': 'en'}
{'other_parts': ['director', 'chief', 'head', 'leader', 'administrator'], 'headword': 'manager', 'language': 'en'}
私は、これら2枚のdictsの比較が渡したいです。 との比較は、other_parts
のネストされたリストが同じ順序ではないので、失敗します。
理解するには:リスト内の順序は関係ありませんが、要素は各リストで異なる回数表示されることがあります。その場合、要素は異なると見なされますか? – Mike
@Mike: 'other_parts'の最終リストには重複が含まれません。 最初の例は、渡すことによって私を混乱させたからです。 – primoz
その場合、あなたの正確なニーズを説明するために質問を変更しました。そうでなければ、あなたの特定の問題に対して回答が無関係になります。 – Mike