Tutoriel python : comment trier une liste en langage python

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

Trier une liste python par ordre croissant

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

tutoriel python

Pour trier la liste par ordre croissant, nous utilisons la ligne de code suivante.

Code Python pour trier une liste par ordre croissant

tutoriel python

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

Tutoriel python : Trier une liste python par ordre décroissant


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

tutoriel python / extrait de code

Créer une liste de chaînes en python

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

Autres articles

Stock de Sécurité : Méthodes de Calcul,...
La gestion du stock de sécurité est un levier essentiel...
Read more
La Comptabilité en Suisse : Principes, Normes,...
Télécharger un modèle Excel personnalisé pour indépendants en Suisse ...
Read more
🍽️ Le Plan Marketing KPI-Driven pour Restaurant...
📍 Pourquoi un plan marketing KPI-driven est indispensable pour un...
Read more
Plan d’Action Marketing KPI-Driven : Modèle Excel...
À l’heure où chaque euro investi en marketing doit justifier...
Read more
Exemple de Campagne Marketing : Modèles pour...
Lancer une campagne marketing aujourd’hui ne se limite plus à...
Read more
L’Analyse Stratégique AVP : Anticiper, Cadrer, Décider...
Face à la densification des projets, à la maîtrise des...
Read more
AZ

Recent Posts

MODÈLE DE PLANIFICATION MAINTENANCE – PLAN DE CHARGE & GANTT

Le plan de charge constitue un outil stratégique permettant d'anticiper, répartir et ajuster la charge…

7 heures ago

Calcul du Stock de Sécurité – Exercices Corrigés avec Indications Issues de l’Expérience Terrain

Le calcul du stock de sécurité est un incontournable de la gestion logistique. Que ce…

20 heures ago

Stock de Sécurité : Méthodes de Calcul, Fiche de Procédure Excel et Retour d’Expérience Terrain

La gestion du stock de sécurité est un levier essentiel pour assurer la continuité des…

22 heures ago

Décomposition et Application des 7 Principes de l’HACCP : Étude de Cas en Restauration

La méthode HACCP (Hazard Analysis Critical Control Point), fondée sur la prévention des risques sanitaires,…

2 jours ago

HACCP vs ISO 22000 : Points Communs, Divergences et Applications

L’univers de la sécurité alimentaire utilisent deux systèmes dominant les pratiques : le HACCP (Hazard…

2 jours ago

Étude de Cas – Calcul des Capacités de Stockage des Effluents d’Élevage

La gestion des effluents d’élevage est un enjeu majeur pour les exploitants agricoles, à la…

2 jours ago