12/04/16 14:51:47.15
258 名前:デフォルトの名無しさん [sage]: 2012/04/15(日) 20:58:38.50
これ、優先順位というか比較の連鎖か。
比較の連鎖ってのは x < y < z みたいな書き方のことね。
だから
"a" in abc == True
は
"a" in abc and abc == True
とほぼ同じ。(正確には上だとabcが一回しか評価されない)
abc == True は偽だがらFalseが返る。
実行結果が異なるんですけど
>>> [] in [[]] == True
False
>>> [] in [[]] and [] == []
True