Comparer des tuples
Lors de la comparaison de tuples :
- les nombres sont comparés par valeur ;
- chaînes dans l'ordre lexicographique ;
- en cas d'égalité d'éléments dans les mêmes positions, les éléments suivants sont comparés ;
- la comparaison des éléments se fera jusqu'à la première inégalité ;
- lors de la comparaison, les éléments doivent être convertis dans le même type (vous ne pouvez pas comparer un nombre et une chaîne).
Exemple
1
2
3
4
5
6
7
8
9
dix
onze
12
|
A=4
B=8
C = 'a',
D = 'z',
E = (14, "maximum", "minimal")
F = (14, "maximum", "min")
K=999
impression(A < B) # Vrai
print(C < D) # Vrai
print(E > F) # Vrai
print(K < F) # Faux
print(C < K) # Erreur de type : '<' non supporté
# entre les instances de 'str' et 'int'