Salut JF,

Visiblement, la syntaxe de sort sur les listes à changer dans Python 3.
Je n'ai pas Python 3 hormis dans 6pad++.

Le script suivant fonctionne dans 6pad++ :
l = ["xx",  "xxxxxxx", "xxxx", "xxxxxxxxxxxxxxxx", "x"]
l.sort(key=len)
print(l)

Bonne soirée.

Cyrille


-----Message d'origine-----
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la
part de Jean-François Colas
Envoyé : mercredi 10 juin 2015 16:12
À : progliste@ml.free.fr
Objet : [progliste] Python 3 et tri

Hello la ML,

J'ai un truc qui marche bien avec Python 2.5, mais j'aimerais savoir si 
ça marche de la même manière avec Python 3, dont je ne dispose pas. 
(voir script en PJ). Il s'agit de trier une liste par la longueur de ses 
éléments. Exemple inspiré par "Python et conception et optimisation" de 
Tarek Ziadé, et qui au final me servirait dans... 6pad++. Si la syntaxe 
est la même dans Python 3, alors j'aurai un pb avec 6Pad++ qu'il me 
faudra formaliser.

Merci,
J.-F.


---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus
Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 
MO 

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.
        
        

Répondre à