Bonjour, j'ai un exercice à faire en Python, mais je n'y parviens pas...
j'ai un liste [4,1,5,2,8,3,9,7,6] je veut de trier cette liste on utilisant (la fonction d'ordre superieur)
pour oubtient [1,,2,3,4,5,6,7,8,9]
Merci de votre aide,
Bonjour, j'ai un exercice à faire en Python, mais je n'y parviens pas...
j'ai un liste [4,1,5,2,8,3,9,7,6] je veut de trier cette liste on utilisant (la fonction d'ordre superieur)
pour oubtient [1,,2,3,4,5,6,7,8,9]
Merci de votre aide,
C'est pas vraiment du python scientifique ça...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 liste = [4,1,5,2,8,3,9,7,6] liste_triee = liste.sort(); print( liste_triee)
Un bon tuto t'aurais donné la réponse. Une recherche google également...
Bonjour,
Je suppose qu'un problème aussi simple est déjà résolu.
Il y a 2 solutions:
- la méthode .sort() qui trie une liste "sur place". Attention: liste.sort() renvoie None! Par exemple:
La fonction sorted() qui renvoie la liste triée (la liste d'origine n'est pas modifiée). Par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 liste = [4,1,5,2,8,3,9,7,6] liste.sort() print(liste) [1, 2, 3, 4, 5, 6, 7, 8, 9]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 liste = [4,1,5,2,8,3,9,7,6] liste2 = sorted(liste) print(liste2) [1, 2, 3, 4, 5, 6, 7, 8, 9]
Un expert est une personne qui a fait toutes les erreurs qui peuvent être faites, dans un domaine étroit... (Niels Bohr)
Mes recettes python: http://www.jpvweb.com
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager