Comparando tuplas
Ao comparar tuplas:
- os números são comparados por valor;
- strings em ordem lexicográfica;
- em caso de igualdade de elementos nas mesmas posições, comparam-se os seguintes elementos;
- a comparação dos elementos ocorrerá até a primeira desigualdade;
- ao comparar, os elementos devem ser convertidos para o mesmo tipo (você não pode comparar um número e uma string).
Exemplo
1
2
3
4
5
6
7
8
9
10
onze
12
|
A=4
B=8
C = 'a',
D = 'z',
E = (14, 'máximo', 'mínimo')
F = (14, 'máximo', 'min')
K=999
imprimir(A < B) # Verdadeiro
imprimir(C < D) # Verdadeiro
imprimir(E > F) # Verdadeiro
imprimir(K < F) # Falso
imprimir(C < K) # TypeError: '<' não suportado
# entre instâncias de 'str' e 'int'
|