Latest web development tutorials

Python Tuple (tuple) cmp () Méthode

description

fonction Python tuple cmp () est utilisé pour comparer deux tuples d'éléments.

grammaire

cmp () syntaxe de la méthode:

cmp(tuple1, tuple2)

Paramètres

  • tuple1 - Comparatif de tuples.
  • tuple2 - Comparer un autre tuple.

Valeur de retour

Si vous comparez les éléments du même type, puis de comparer sa valeur, renvoyant le résultat.

Si les deux éléments ne sont pas du même type, vérifier si elles sont numériques.

  • Si elle est numérique, effectuer les moulages numériques nécessaires, puis comparer.
  • S'il y a un élément d'un certain nombre, les autres éléments de la "grande" (le numéro est le "plus petit")
  • Sinon, tapez le nom par ordre alphabétique par comparaison.

S'il y a une liste des premiers à arriver à la fin, l'autre une liste plus longue de "grand."

Si nous manquons d'éléments des deux listes et tous les éléments sont égaux, alors le résultat est un match nul, qui renvoie un 0.

Exemples

L'exemple suivant montre cmp () fonctionner à utiliser:

#!/usr/bin/python

tuple1, tuple2 = (123, 'xyz'), (456, 'abc')

print cmp(tuple1, tuple2);
print cmp(tuple2, tuple1);
tuple3 = tuple2 + (786,);
print cmp(tuple2, tuple3)

Des exemples des résultats de sortie ci-dessus sont les suivantes:

-1
1
-1