Qual é o significado de "(1,) == 1" no Python?

Estou testando a estrutura da tupla e achei estranho quando uso o== operador como:

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

Quando atribuo essas duas expressões a uma variável, o resultado é verdadeiro:

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

Esta pergunta é diferente deRegra de sintaxe à vírgula à direita da tupla do Python na minha opinião. Peço ao grupo de expressões entre== operador.