Comment rejoindre des listes en Python

How Join Lists Python



Les listes sont une structure de données importante en Python, utilisée pour stocker plusieurs éléments dans un seul conteneur. Les listes Python peuvent stocker à la fois des types similaires et des types d'éléments hétérogènes. En Python, vous pouvez joindre ou concaténer deux ou plusieurs listes. Rejoindre une liste fusionne de nombreuses listes en une seule liste. Cet article explique la jointure ou la concaténation de listes Python de plusieurs manières.







Comment rejoindre des listes Python

Les éléments suivants incluent des méthodes pour rejoindre des listes en Python :



  1. En utilisant le ajouter() fonction
  2. En utilisant le se déployer() fonction
  3. En utilisant le '+' opérateur
  4. En utilisant le '*' opérateur

Nous allons discuter de ces méthodes une par une.



Méthode 1 : Utilisation de la fonction append()

Les ajouter() fonction est une fonction intégrée à Python qui insère des éléments à la fin d'une liste. Dans l'exemple suivant, nous utiliserons le ajouter() fonction pour joindre deux listes.





#création de la liste 1
maListe1 = [1,2,3,4,5]
#création de la liste 2
maListe2 = [6,7,8,9]
#rejoindre les listes 1 et 2 en utilisant la fonction d'ajout
maListe1.append(maListe2)
#impression de la nouvelle liste
imprimer(maListe1)

Sortir

Dans la sortie, vous verrez que la première liste a été ajoutée à une autre, à la fin de la liste en tant qu'élément.

Pour joindre des éléments de listes, nous devons parcourir list2 en utilisant le pour boucle et ajoute chaque élément séparément à la fin de la liste1.

#création de la liste 1
maListe1 = [1,2,3,4,5]
#création de la liste 2
maListe2 = [6,7,8,9]
#rejoindre les listes 1 et 2 en utilisant la fonction d'ajout
pour x dans myList2 :
maListe1.append(x)
#impression de la nouvelle liste
imprimer(maListe1)

Sortir

Maintenant, on peut voir que les listes sont concaténées.

De même, nous pouvons joindre trois listes en utilisant la fonction append().



#création de la liste 1
maListe1 = [1,2,3,4,5]
#création de la liste 2
maListe2 = [6,7,8,9]
#création de la liste 3
myList3 = ['kamran','Sattar','Awaisi']
#rejoindre les listes 1, 2 et 3 en utilisant la fonction d'ajout
pour x dans myList2 :
maListe1.append(x)
pour x dans myList3 :
maListe1.append(x)
#impression de la liste
imprimer(maListe1)

Sortir

Comment rejoindre des listes en Python-3

Méthode 2 : Utilisation de la fonction extend()

Les se déployer() function est la fonction intégrée à Python qui peut être utilisée pour rejoindre des listes. Cette fonction ajoute les éléments d'une liste à la fin de l'autre liste. Il n'est pas nécessaire d'itérer en utilisant des boucles avec le

se déployer() fonction. Dans l'exemple suivant, nous allons créer deux listes et les joindre en utilisant le se déployer() fonction.

#création de la liste 1
maListe1 = [1,2,3,4,5]
#création de la liste 2
maListe2 = [6,7,8,9]
#utilisation de la fonction extend()
maListe1.étendre(maListe2)
#impression de la liste
imprimer(maListe1)

Sortir

Comme vous pouvez le voir dans la sortie suivante, les listes ont été jointes avec succès.
Comment-rejoindre-des-listes-en-Python-4

Méthode 3 : Utilisation de l'opérateur « + »

Les listes peuvent également être jointes à l'aide de l'opérateur « + ». C'est la méthode la plus simple pour joindre des listes en Python. Les listes jointes à l'aide de l'opérateur « + » sont stockées dans une nouvelle liste. Dans l'exemple suivant, nous utiliserons l'opérateur « + » pour joindre trois listes.

#création de la liste 1
maListe1 = [1,2,3]
#création de la liste 2
maListe2 = [4,5,6,7,8]
#création de la liste 3
maListe3 = [1,3,4,6,7,8,4]
#rejoindre la liste en utilisant l'opérateur '+'
maListe1 = maListe1+maListe2+maListe3
#impression de la liste
print('La liste jointe est : ',myList1)

Sortir

La sortie suivante montre les listes jointes.

Méthode 4 : Utilisation de l'opérateur « * »

L'opérateur « * » peut également être utilisé pour rejoindre des listes Python. Cependant, cette fonctionnalité n'est prise en charge que par la version Python 3.6+ de Python. Les listes jointes sont stockées dans la nouvelle liste. Utilisons l'opérateur '*' pour rejoindre les listes.

#créer une liste 1
maListe1 = [1,2,3]
#créer une liste 2
maListe2 = [4,5,6,7,8]
#créer une liste 3
maListe3 = [1,3,4,6,7,8,4]
#rejoindre la liste en utilisant l'opérateur '*'
maListe1 = [*maListe1,*maListe2,*maListe3]
#impression de la liste
print('La liste jointe est : ',myList1)

Sortir

Comme vous pouvez le voir dans la sortie suivante, les listes ont été jointes avec succès à l'aide de l'opérateur « * ».

Conclusion

La liste en Python est un conteneur utilisé pour stocker des éléments dans une séquence. Les listes Python peuvent être jointes de plusieurs manières. Cet article a expliqué comment joindre des listes en Python avec quatre méthodes de base à travers plusieurs exemples simples.