Сравнение кортежей
При сравнении кортежей:
- числа сравниваются по значению;
- строки в лексикографическом порядке;
- при равенстве элементов на одинаковых позициях, сравниваются следующие элементы;
- сравнение элементов будет происходить до первого неравенства;
- элементы при сравнении должны быть приводимы к одному типу (нельзя сравнить число и строку).
Пример
1
2
3
4
5
6
7
8
9
10
11
12
|
A = 4,
B = 8,
C = 'a',
D = 'z',
E = (14, 'maximum', 'minimum')
F = (14, 'maximum', 'min')
K = 999,
print(A < B) # True
print(C < D) # True
print(E > F) # True
print(K < F) # False
print(C < K) # TypeError: '<' not supported
# between instances of 'str' and 'int'
|