En python, les listes sont des variables qui peuvent contenir n’importe quel type de données.
Elles sont notées sous forme d’éléments entre crochets séparés par des virgules.
![]() |
La numérotation des éléments des listes commence à 0.
![]() |
Les listes correspondent à des objets auxquels, il est possible d’appliquer des méthodes :
. len() renvoie le nombre d’éléments de la liste :
![]() |
. append(e) ajoute un élément e à la liste :
![]() |
. sort() trie les éléments de la liste si elle contient des données du même type :
![]() ![]() |
. remove(e) retire l’élément e de la liste :
![]() |
. pop() enlève le dernier élément de la liste :
![]() |
. pop(i) enlève l’élément d’indice i de la liste :
![]() |
. index(e) retourne la position de l’élément e de la liste :
![]() |
. reverse() inverse l’ordre des éléments de la liste :
![]() |
. count(e) compte le nombre d’occurrence de l’élément e dans la liste :
![]() |
. extend() concatène deux listes :
![]() |
Remarques :
. Une liste l vide s’écrit : l = [ ]
. La fonction del permet de supprimer un élément d’index i d’une liste :
![]() |
. Les expressions d’indiçage des chaines de caractères s’appliquent aussi aux listes :
![]() |
. La méthode split() permet de transformer une chaine de caractère en liste :
![]() |
. La méthode join() permet de transformer une liste de chaine en une chaine de caractère :
![]() |
. En plus de la méthode count(), on peut également savoir si un élément est dans une liste, en utilisant le mot clé in de cette manière:
![]() |
. A la place de la méthode extend() , on peut additionner deux listes pour les combiner ensemble en utilisant l’opérateur + :
![]() |
. Il est également possible de multiplier des listes :
![]() |
ce qui est pratique pour initialiser une liste :
![]() |
. La fonction range() génère une liste composée d’une simple suite arithmétique :
![]() |
– La fonction list() crée une liste (à partir d’une chaine, d’un tuple ou d’une liste) :
![]() |
– On peut préciser l’entier de départ ( range(entier de départ inclus, entier de fin exclu) ) :
![]() |
– Et l’incrément ( range(entier de départ inclus, entier de fin exclu, incrément) ) :
![]() |
. Pour afficher les éléments d’une liste on peut aussi utiliser une boucle For :
![]() |
. La fonction enumerate() permet en plus de récupérer l’index de l’élément :
|