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é.