Bonsoir
J'aimerais savoir s'il existe un outil permettant de comparer 2 tuples (ordres de grandeurs) mais que la comparaison concerne tous les éléments du tuple.
Je m'explique: j'aimerais que (a, b) > (c , d) renvoie vrai si a > c et b > d.
Or si je regarde (3, 1) > (2, 2) j'obtiens True. C'est évidemment naturel (je pense que ça s'assimile à 31 > 22) mais dans mon cas précis, cela ne me convient pas.
Donc je viens ici voir si qqun a une astuce ou s'il me faudra développer mon propre comparateur.
PS: je suis sous Python 2.7
Merci à tous de votre attention
PS: je viens de trouver
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 >>> a=(4, 1) >>> b=(3, 2) >>> False not in [x > y for (x, y) in zip(a, b)] False >>> a=(4, 3) >>> b=(3, 2) >>> False not in [x > y for (x, y) in zip(a, b)] True
Bon ben merci à tous
Partager