Dans les tutoriels python précédents, nous avons vu comment créer une liste en python, supprimer un élément d’une liste python et ajouter un élément à une liste python. Maintenant, nous allons découvrir comment il est possible de trier les éléments d’une liste python par ordre croissant ou décroissant. Ces méthodes sont valides à la fois pour les listes contenant des valeurs numériques et pour les listes contenant d’autres types de données triables, telles que des chaînes.
code python / cours et tutoriel python gratuit / programmer en python / cours gratuit python
Pour trier une liste python, nous utiliserons la méthode par défaut list.sort (). Il réorganise, comme son nom l’indique, les éléments de la liste auxquels il s’applique. Supposons donc que nous définissions une liste d’entiers comme celle-ci :
Définir une liste python contenant des entiers
Pour trier la liste par ordre croissant, nous utilisons la ligne de code suivante.
Code Python pour trier une liste par ordre croissant
La commande ci-dessus modifiera la liste comme suit :
l = [0, 1, 2, 3, 4, 5]
Important : lorsque la méthode est appliquée à la liste, aucune valeur n’est retournée. La liste elle-même est modifiée, sans qu’il soit nécessaire de faire une affectation. Ce type d’opération est appelé “en place”.
Si par contre on veut un ordre inverse, c’est-à-dire qu’on veut que la liste soit triée par ordre décroissant (du plus grand au plus petit), il faudra spécifier l’attribut revere = True à la méthode sort().
Voici la commande python pour trier la liste par ordre décroissant :
Code Python pour trier une liste par ordre décroissant
Créer une liste de chaînes en python
La commande ci-dessus, appliquée à la liste des chaînes, renverra
l = [“Andrea”, “Luca”, “Matteo”]
c’est la liste des chaînes de départ, mais triée par ordre alphabétique.
Le plan de charge constitue un outil stratégique permettant d'anticiper, répartir et ajuster la charge…
Le calcul du stock de sécurité est un incontournable de la gestion logistique. Que ce…
La gestion du stock de sécurité est un levier essentiel pour assurer la continuité des…
La méthode HACCP (Hazard Analysis Critical Control Point), fondée sur la prévention des risques sanitaires,…
L’univers de la sécurité alimentaire utilisent deux systèmes dominant les pratiques : le HACCP (Hazard…
La gestion des effluents d’élevage est un enjeu majeur pour les exploitants agricoles, à la…
This website uses cookies.