मैं हाल ही में इस अभिव्यक्ति से अधिक ठोकर खाई है:इस पायथन उदाहरण में ऑपरेटर बाध्यकारी काम कैसे करता है?
True == False in (False,)
यह False
का आकलन करती है, लेकिन मैं क्यों समझ में नहीं आता। True == False
False
और False in (False,)
True
है है, इसलिए दोनों (मेरे लिए) प्रशंसनीय संभावनाओं
True == (False in (False,))
और
(True == False) in (False,)
, True
का मूल्यांकन के रूप में मैं उम्मीद होता। यहां क्या गलत हो रहा है?
संभावित डुप्लिकेट [क्यों [1 [1,0 \] == सच में) गलत का मूल्यांकन करता है?] (Http://stackoverflow.com/questions/9284350/why-does-1-in-1 -0-true-मूल्यांकन-to-false) – agf