Concaténation
On peut concaténer (coller bout à bout) deux listes avec l'opérateur
+
et ainsi créer une nouvelle liste :
>>> L = [1, 3, 7]
>>> M = [42, 666, 1789]
>>> N = L+M
>>> N
[1, 3, 7, 42, 666, 1789]
Attention : la concaténation de liste n'est pas commutative :
>>> L = [1, 3, 7]
>>> M = [42, 666, 1789]
>>> N = M+L
>>> N
[42, 666, 1789, 1, 3, 7]
Ajouter un nouvel élément à une liste
Prolonger en fin de liste
On place un nouvel élément en queue de liste avec la méthode
.append()
:
>>> L = [2, 3, 17]
>>> L.append(25)
>>> L
[2, 3, 17, 25]
Complément : ajouter à n'importe quel emplacement de la liste 
On ajoute l'élément x
à l'indice i
avec
la méthode .insert(i, x)
. Les éléments d'indice supérieur
ou égal à i
voient alors leur indice augmenté de 1 :
>>> L = [2, 3, 17]
>>> L.insert(1, 42)
>>> L
[2, 42, 3, 17]
Par conséquent, .insert(0, ...)
ajoute un élément
en tête de liste.
>>> L = [2, 3, 17]
>>> L.insert(0, 666)
>>> L
[666, 2, 3, 17]
Supprimer un élément d'une liste
Grâce à son indice
La méthode .pop()
permet de récupérer la valeur de l'élément
d'indice i
et de supprimer cet élément de la liste :
>>> L = [2, 3, 17, 42, 666]
>>> elt = L.pop(3)
>>> L
[2, 3, 17, 666]
>>> elt
42
Complément : Grâce à sa valeur 
La méthode .remove()
supprime la première occurence (apparition)
de la valeur dans la liste :
>>> L = [2, 3, 17, 42, 3, 666, 3]
>>> L.remove(3)
>>> L
[2, 17, 42, 3, 666, 3]
Savoir si une valeur est dans une liste
L'opérateur in
permet de réaliser un test d'inclusion d'un
élément dans une séquence :
>>> L = [2, 3, 17]
>>> 2 in L
True
>>> 25 in L
False
Autres méthodes sur les listes
Consulter la
documentation Python
pour connaître les autres méthodes concernant les listes.