[Python] Ordonner / filter / trier ???
Résolu/Fermé
tata-titi
Messages postés
42
Date d'inscription
mercredi 17 janvier 2007
Statut
Membre
Dernière intervention
14 décembre 2009
-
8 févr. 2007 à 15:08
tata-titi Messages postés 42 Date d'inscription mercredi 17 janvier 2007 Statut Membre Dernière intervention 14 décembre 2009 - 8 févr. 2007 à 17:09
tata-titi Messages postés 42 Date d'inscription mercredi 17 janvier 2007 Statut Membre Dernière intervention 14 décembre 2009 - 8 févr. 2007 à 17:09
A voir également:
- Trier une liste par ordre croissant python sans sort
- Excel trier par ordre croissant chiffre - Guide
- Liste déroulante excel - Guide
- Triez cette liste par ordre alphabétique des villes et par note de la meilleure à la moins bonne. quel mot est formé par les 8 premières lettres de la colonne code ? ✓ - Forum Excel
- Python est introuvable. exúcutez sans argument pour procúder ó l - Forum Python
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms - Forum LibreOffice / OpenOffice
1 réponse
tata-titi
Messages postés
42
Date d'inscription
mercredi 17 janvier 2007
Statut
Membre
Dernière intervention
14 décembre 2009
11
8 févr. 2007 à 17:09
8 févr. 2007 à 17:09
SOLUTION pour le tri alphabetique (1er argument) :
-----------------------------------------------------------
tab=[("a",456),("c",4567),("b",1),("e",0),("i",6),("h",85),("d",12),("a",6),("f",36),("g",6)]
tab.sort()
print tab
===> [('a', 6), ('a', 456), ('b', 1), ('c', 4567), ('d', 12), ('e', 0), ('f', 36), ('g', 6), ('h', 85), ('i', 6)]
-----------------------------------------------------------
tab=[("a",456),("c",4567),("b",1),("e",0),("i",6),("h",85),("d",12),("a",6),("f",36),("g",6)]
tab.sort()
print tab
===> [('a', 6), ('a', 456), ('b', 1), ('c', 4567), ('d', 12), ('e', 0), ('f', 36), ('g', 6), ('h', 85), ('i', 6)]