Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1366 connectés 

  FORUM HardWare.fr
  Programmation

  [Python]Ordonner une liste d'objet (sorting)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Python]Ordonner une liste d'objet (sorting)

n°485767
protoinou
Posté le 13-08-2003 à 10:20:10  profilanswer
 

Bon c'est encore moi , j'ai enfin fini par avoir ma liste des objets.
 
Mais voilà je voudrais ordonner cette liste suivant les numéro d'idProjet (idProjet étant une variable des objets contenu dans cette lise .....  
Comment feriez vous,  
 
P.S: Sachant que myListOfObjects.sort() çà ne marche pas puisqu'une telle liste contient de l'hexa ...  

mood
Publicité
Posté le 13-08-2003 à 10:20:10  profilanswer
 

n°485774
Taz
bisounours-codeur
Posté le 13-08-2003 à 10:26:49  profilanswer
 

ben il faut passer une fonction / objet comparateur en paramètre.

n°485783
protoinou
Posté le 13-08-2003 à 10:33:05  profilanswer
 

Oui Taz, j'adore ton :
 
'ben c'est tout con faut ...'
 
Mais moi j'ai pas encore le voca python... j'ai pas encore pu m'acheter le bouquin d'intro à python...
 
Donc en plus concret que faut t'il que je fasse s'il te plait ?
 
:) :)

n°485817
Taz
bisounours-codeur
Posté le 13-08-2003 à 10:57:06  profilanswer
 

surcharge __cmp__(self, other) ou defini une fonction comparaisonNestPasRaison(lhs, rhs)
 
si 1 truc.sort()
si 2 truc.sort(comparaisonNestPasRasion)

n°485821
protoinou
Posté le 13-08-2003 à 11:05:40  profilanswer
 

je ne sais pas si je fais preuve de mauvaise volonté ou autre, mais là je ne vois pas comment faire ...
 
Je ne pige pas comment je dois m'y prendre, qu'est ce que je mets dans le coprs des fonctions... et où et comment je dois les appeler ?

n°485828
Taz
bisounours-codeur
Posté le 13-08-2003 à 11:12:24  profilanswer
 

ou __lt__
 
faut lire la doc, les références du langages, utiliser pydoc ou la fonction help

n°485917
protoinou
Posté le 13-08-2003 à 12:56:20  profilanswer
 

OK c'est bon merci:)
çà marche


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Python]Ordonner une liste d'objet (sorting)

 

Sujets relatifs
Conception objetforcer liste deroulante à la valeur par défaut ?
[python]classe + liste dans constructeur ??[Python] Communication avec un serveur (pop)
petit probleme sur liste chainée simple[Python] Session comme en PHP
liste déroulante modifiant dynamiquement 2e liste déroulante[php] tableau d'objet possible ou pas?
afficher une image avec un fond transparent par dessus un objet multi- 
Plus de sujets relatifs à : [Python]Ordonner une liste d'objet (sorting)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR