Chapitre d’ouvrage

Chapitre 11. Plus sur les listes

Pages 93 à 99

Citer ce chapitre


  • Fuchs, P.
  • et Poulain, P.
(2019). Chapitre 11. Plus sur les listes. Programmation en Python pour les sciences de la vie (p. 93-99). Dunod. https://stm.cairn.info/programmation-en-python-pour-les-sciences-de-la-vi--9782100796021-page-93?lang=fr.

  • Fuchs, Patrick.
  • et al.
« Chapitre 11. Plus sur les listes ». Programmation en Python pour les sciences de la vie, Dunod, 2019. p.93-99. CAIRN.INFO, stm.cairn.info/programmation-en-python-pour-les-sciences-de-la-vi--9782100796021-page-93?lang=fr.

  • FUCHS, Patrick
  • et POULAIN, Pierre,
2019. Chapitre 11. Plus sur les listes. In : Programmation en Python pour les sciences de la vie. Paris : Dunod. Sciences Sup, p.93-99. URL : https://stm.cairn.info/programmation-en-python-pour-les-sciences-de-la-vi--9782100796021-page-93?lang=fr.

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 €

288 pages, format électronique (HTML et feuilletage, par chapitre)
Membre d'une institution cliente ?