Что означает «(1,) == 1» в Python?

Я тестирую структуру кортежа, и я обнаружил, что это странно, когда я использую== оператор как:

>>>  (1,) == 1,
Out: (False,)

Когда я присваиваю эти два выражения переменной, результат равен true:

>>> a = (1,)
>>> b = 1,
>>> a==b
Out: True

Этот вопрос отличается отСинтаксическое правило запятой в конце кортежа Python по-моему. Я спрашиваю группу выражений между== оператор.

Ответы на вопрос(3)

Ваш ответ на вопрос