2016-06-22 2 views
-2

What does the == operator actually do on a Python dictionary?==演算子は常にPythonで辞書を比較するように動作すると想定するのは安全でしょうか?

上記の質問から、==演算子は2つの辞書のキーとその対応する値を比較します。しかし、私は多くの場所で、キーと値が反復されて辞書の平等をチェックするコードを見ています。

2つの辞書の等価条件のみをチェックしたいと考えました。

+0

私はあなたが求めているものを手に入れません。あなたは等価演算子が辞書のために何をしているのか分かっているようですが、他に何を求めていますか? –

+3

興味深い質問は、人はキー/値のペアを手動で繰り返しているということですか?おそらく、彼らは==が安全であるかどうか、あるいは普通の平等をチェックするよりももっとエキゾチックなことをしているかもしれません。私はこれらの「コード内の多くの場所」のいくつかの例を見たいと思います。 – Kevin

+0

正確には、どのような状況でどのようなコードの下にあるのですか? – jonrsharpe

答えて

0

簡単に言えば、==演算子は組み込みのPython辞書では安全で、常に動作するはずです。

関連する問題