citato della docs:Python 2.x valori restituiti per cmp
cmp(x, y)
confrontare i due oggetti x e y e restituisce un intero secondo il risultato. Il valore restituito è negativo se
x < y
, zero sex == y
e strettamente positivo sex > y
.
ero sotto l'ipotesi che i valori restituiti sono sempre -1
, 0
, e 1
ma i documenti non dicono esplicitamente che, solo menzionare zero e il valore di ritorno positivo/negativo.
Ci sono situazioni in cui il valore di ritorno di cmp(x,y)
non è -1
, 0
o 1
?
Ovviamente vale la pena notare che l'utilizzo di 'cmp()' è sconsigliato, dato che è andato in Python 3.x. –