Ajouter des éléments multiples à une liste en Python

Azaz Farooq 30 janvier 2023
  1. Ajouter un élément unique dans la liste Python en utilisant la fonction append()
  2. Ajouter des éléments multiples dans la liste Python en utilisant la fonction extend()
  3. Ajout de plusieurs éléments dans la liste Python en utilisant la méthode de concaténation
  4. Ajout de plusieurs éléments dans la liste Python en utilisant la fonction itertools.chain
Ajouter des éléments multiples à une liste en Python

La liste est une structure de données mutable en Python. Elle peut contenir différents types de valeurs.

Cet article discutera de certaines méthodes pour ajouter des éléments simples ou multiples dans une liste Python.

Ajouter un élément unique dans la liste Python en utilisant la fonction append()

La méthode append() ajoute une seule valeur à la fin de la liste.

L’exemple de code complet est donné ci-dessous :

lst = [2, 4, 6, "python"]
lst.append(6)
print("The appended list is:", lst)

Production :

The appended list is: [2, 4, 6, 'python', 6]

De même, pour ajouter une nouvelle valeur, nous utiliserons une autre méthode append() pour ajouter une nouvelle valeur après la valeur 6 dans la liste.

lst = [2, 4, 6, "python"]
lst.append(6)
lst.append(7)
print("The appended list is:", lst)

Production :

The appended list is: [2, 4, 6, 'python', 6, 7]

Ajouter des éléments multiples dans la liste Python en utilisant la fonction extend()

Cette méthode permettra d’étendre la liste en ajoutant tous les éléments à l’itérable. Nous utilisons la liste annexée telle qu’elle a été créée dans le code ci-dessus et y ajoutons les nouveaux éléments de la liste.

L’exemple de code complet est donné ci-dessous :

lst = [2, 4, 6, "python"]
lst.extend([8, 9, 10])
print("The appended list is:", lst)

Production :

The appended list is: [2, 4, 6, 'python', 8, 9, 10]

Ajout de plusieurs éléments dans la liste Python en utilisant la méthode de concaténation

Le symbole + est utilisé pour la concaténation et fusionne deux listes. L’exemple de code complet est donné ci-dessous :

lst1 = [2, 4, 6, 8]
lst2 = ["python", "java"]
lst3 = lst1 + lst2
print("The Concatenated List is:", lst3)

Production :

The Concatenated List is: [2, 4, 6, 8, 'python', 'java']

Ajout de plusieurs éléments dans la liste Python en utilisant la fonction itertools.chain

La fonction chain() est importée depuis les itertools. Le but de la fonction chain est le même que celui de l’opérateur de concaténation +. Elle va combiner tous les éléments de la liste dans une nouvelle liste. La performance de cette méthode est beaucoup plus efficace que les autres méthodes.

L’exemple de code complet est donné ci-dessous :

from itertools import chain

lst1 = [2, 4, 6, 8]
lst2 = ["python", "java"]
final_list = list(chain(lst1, lst2))
print("The Final List is:", final_list)

Production :

The Final List is: [2, 4, 6, 8, 'python', 'java']

Article connexe - Python List