Что означает «(1,) == 1» в Python?
Я тестирую структуру кортежа, и я обнаружил, что это странно, когда я использую==
оператор как:
>>> (1,) == 1,
Out: (False,)
Когда я присваиваю эти два выражения переменной, результат равен true:
>>> a = (1,)
>>> b = 1,
>>> a==b
Out: True
Этот вопрос отличается отСинтаксическое правило запятой в конце кортежа Python по-моему. Я спрашиваю группу выражений между==
оператор.