Кортежи сравниваются по позиции: первый элемент первого кортежа сравнивается с первым элементом второго кортежа;если они не равны, это результат сравнения, в противном случае рассматривается второй элемент, затем третий и т. д.
Если не равны, последовательности упорядочиваются так же, как их первые отличающиеся элементы.Например, cmp([1,2,x], [1,2,y])
возвращает то же самое, что и cmp(x,y)
.Если соответствующий элемент не существует, более короткая последовательность считается меньшей (например, [1,2] < [1,2,3] returns True
).
Примечание 1: , что <
и >
не означают " меньше чем"и" больше чем", но" до"и" после": так (0,1)" перед " (1, 0) .
Примечание 2: кортежи не должны рассматриваться как координаты вn-мерное пространство![то есть (x, y)
и (x1, y1)
не являются точками в декартовом плане xOy] ... ммм, это довольно бесполезное примечание ...
Примечание 3: в отношениивопрос Python 2 сравнение кортежей: не думайте, что кортеж "больше" другого, только если какой-либо элемент первого больше, чем соответствующий элемент во втором