私は最近、この表現つまずいてきました:このPythonの例で演算子バインディングはどのように機能しますか?
True == False in (False,)
それはFalse
に評価され、私は理由を理解していません。 (私には)妥当な可能性
True == (False in (False,))
と
(True == False) in (False,)
True == False
はFalse
あるとFalse in (False,)
はTrue
あるので、両方の私が期待していたとして、True
に評価されます。 ここで何がうまくいかないのですか?
[なぜ[1 \ [1,0 \] == True)がFalseに評価されるのですか?](http://stackoverflow.com/questions/9284350/why-does-1-in-1 -0-true-evaluate-to-false) – agf