Chapitre 11. Plus sur les listes
- Par Patrick Fuchs
- et Pierre Poulain
Pages 93 à 99
Citer ce chapitre
- FUCHS, Patrick
- et POULAIN, Pierre,
- Fuchs, Patrick.
- et al.
- Fuchs, P.
- et Poulain, P.
Citer ce chapitre
- Fuchs, P.
- et Poulain, P.
- Fuchs, Patrick.
- et al.
- FUCHS, Patrick
- et POULAIN, Pierre,
Comme pour les chaînes de caractères, les listes possèdent de nombreuses méthodes qui leur sont propres et qui peuvent se révéler très pratiques. On rappelle qu’une méthode est une fonction qui agit sur l’objet auquel elle est attachée par un point.
La méthode .append(), que l’on a déjà vu au chapitre 4 Listes, ajoute un élément à la fin d’une liste :
qui est équivalent à :Conseil : préférez la version avec .append() qui est plus compacte et facile à lire.
La méthode .insert() insère un objet dans une liste avec un indice déterminé :
L’instruction del supprime un élément d’une liste à un indice déterminé :Remarque. Contrairement aux autres méthodes associées aux listes, del est une instruction générale de Python, utilisable pour d’autres objets que des listes. Celle-ci ne prend pas de parenthèse.
La méthode .remove() supprime un élément d’une liste à partir de sa valeur :La méthode .sort() trie une liste :
La méthode .reverse() inverse une liste :
La méthode .count() compte le nombre d’éléments (passés en argument) dans une liste :
De nombreuses méthodes ci-dessus ( .append(), .sort(), etc.) modifient la liste mais ne renvoient rien, c’est-à-dire qu’elles ne renvoient pas d’objet récupérable dans une variable. Il s’agit d’un exemple d’utilisation de méthode (donc de fonction particulière) qui fait une action mais qui ne renvoie rien. Pensez-y dans vos utilisations futures des listes.
Certaines méthodes ou instructions des listes décalent les indices d’une liste (par exempl…
Date de mise en ligne : 01/06/2022
Ce chapitre est en accès conditionnel
Acheter cet ouvrage
22,99 €