1
J'ai une classe nommée Individual, qui a une variable, self.fitness. J'ai une collection de ces instances individuelles et je voudrais les trier par leur forme physique. Comment cela se fait-il en python?Comment trier une collection d'objets par une variable qu'ils contiennent tous?
Si c'est self.fitness, est-ce que j'utiliser key = attrgetter ('self.fitness')? – Chris
Non, attrgetter s'occupe du déréférencement de soi. BTW, 'trié (item_list)' renvoie une nouvelle liste mais laisse item_list inchangé. Au lieu de cela, vous pouvez faire 'item_list.sort()' qui va trier item_list en place, retournant None. – PaulMcG
Non, voir les exemples que j'ai ajoutés à ma réponse –