Почему False == False в [False] возвращает True? Старший из моих продемонстрировал это, и я хочу знать, является ли это недостатком или есть некоторые предпосылки и ассоциативность операторов, которые его оправдывают. >>> False==False in [False] True Ответ 1 Python цепочка сравнения. False == False in [False] оценивается как (False == False) and (False in [False]) Средний термин участвует в обоих сравнениях. Я бы предпочел, чтобы in не был цепочкой с другими операторами сравнения.
Ответ 1 Python цепочка сравнения. False == False in [False] оценивается как (False == False) and (False in [False]) Средний термин участвует в обоих сравнениях. Я бы предпочел, чтобы in не был цепочкой с другими операторами сравнения.