Trier une liste d'instance avec sort()
Bonjour,
j'ai un petit problème de compréhention sur l'utilisation de la fonction sort() pour trier une liste.
du genre : Liste.sort() par exemple.
Liste contient des instances du style :
Code:
1 2 3 4
| class Cellule():
def __init__(self, Coord, Altitude):
self.x, self.y = Coord
self.z = Altitude |
j'ai donc la liste suivante composée d'instance de Cellule :
Code:
Liste = [a, b, c, d, e, ....]
je souhaite trier cette liste en fonction de z... de la plus petite altitude à la plus grande.
Dans un premier temps, j'ignore si cela est possible ^^
Dans un second temps, l'aide en ligne du style :
Code:
s.sort([cmp[, key[, reverse]]])
est pour moi un insondable mystère.
Est ce que quelqu'un peut m'expliquer comment faire, SiyOuplait ?
Merci d'avance.