O que o __lt__ está realmente fazendo para as listas [duplicadas]
Esta pergunta já tem uma resposta aqui:
Comparando duas listas usando o operador maior ou menor que 2 respostasDigo que tenho duas listas e executo o seguinte comando
>>> s = [1, 2, 3]
>>> t = [1, 2, 4]
>>> s > t
False
>>> s < t
True
Mas se eu fosse executar o seguinte comando
>>> s = [1, 2, 3]
>>> t = [1, 1, 4]
>>> s > t
True
>>> s < t
False
Devo admitir que não estou muito familiarizado com a base de código PY3. O que exatamente está acontecendo no__lt__, __le__, __gt__, __ge__, __ne__, __eq__
métodos