Comment rejoindre les listes dans Python

Comment rejoindre les listes dans Python

Les listes sont une structure de données importante dans 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. Dans Python, vous pouvez rejoindre ou concaténer deux listes ou plus. Rejoindre une liste fusionne de nombreuses listes en une seule liste. Cet article explique la jonction ou la concaténation des listes de python de plusieurs manières.

Comment rejoindre les listes Python

Les méthodes suivantes incluent des méthodes pour rejoindre les listes dans Python:

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

Nous discuterons de ces méthodes une par une.

Méthode 1: Utilisation de la fonction annexée ()

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

#Create List 1
myList1 = [1,2,3,4,5]
#création de la liste 2
myList2 = [6,7,8,9]
#joinning listte 1 et 2 en utilisant la fonction d'ajout
MyList1.Ajouter (MyList2)
# prise la nouvelle liste
imprimer (myList1)

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 rejoindre des éléments de listes, nous devons itérer via la liste pour boucle et ajoutez chaque élément séparément à la fin de la liste1.

#Create List 1
myList1 = [1,2,3,4,5]
#création de la liste 2
myList2 = [6,7,8,9]
#joinning listte 1 et 2 en utilisant la fonction d'ajout
pour x dans myList2:
MyList1.Ajouter (x)
# prise la nouvelle liste
imprimer (myList1)

Sortir

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

De même, nous pouvons rejoindre trois listes en utilisant la fonction annexée ().

#Create List 1
myList1 = [1,2,3,4,5]
#création de la liste 2
myList2 = [6,7,8,9]
#Scréation de la liste 3
MyList3 = [«Kamran», «Sattar», «Awaisi»]
#joining listte 1, 2 et 3 en utilisant la fonction d'ajout
pour x dans myList2:
MyList1.Ajouter (x)
pour x dans myList3:
MyList1.Ajouter (x)
# empreindre la liste
imprimer (myList1)

Sortir

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

Le étendre() La fonction est la fonction intégrée de Python qui peut être utilisée pour rejoindre les 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 l'utilisation de boucles avec le

Fonction étendue (). Dans l'exemple suivant, nous créerons deux listes et les rejoindrons en utilisant le étendre() fonction. #Create List 1
myList1 = [1,2,3,4,5]
#création de la liste 2
myList2 = [6,7,8,9]
#Using de la fonction extension ()
MyList1.étendre (myList2)
# empreindre la liste
imprimer (myList1)

Sortir

Comme vous pouvez le voir dans la sortie suivante, les listes ont été jointes avec succès.

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

Les listes peuvent également être jointes à l'aide de l'opérateur '+'. Ceci est la méthode la plus simple pour rejoindre les listes à Python. Les listes qui sont jointes à l'aide de l'opérateur '+' sont stockées dans une nouvelle liste. Dans l'exemple suivant, nous utiliserons l'opérateur '+' pour rejoindre trois listes.

#Create List 1
myList1 = [1,2,3]
#création de la liste 2
myList2 = [4,5,6,7,8]
#Scréation de la liste 3
myList3 = [1,3,4,6,7,8,4]
#joing la liste à l'aide de l'opérateur '+'
myList1 = myList1 + myList2 + myList3
# empreindre 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 les listes Python. Cependant, cette fonctionnalité n'est prise en charge que par le Python 3.6+ version de Python. Les listes jointes sont stockées dans la nouvelle liste. Utilisons l'opérateur '*' pour rejoindre les listes.

#Scréation d'une liste 1
myList1 = [1,2,3]
#Scréation d'une liste 2
myList2 = [4,5,6,7,8]
#Scréation d'une liste 3
myList3 = [1,3,4,6,7,8,4]
#joing la liste à l'aide de l'opérateur '*'
myList1 = [* myList1, * myList2, * myList3]
# empreindre 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 de Python est un conteneur qui est utilisé pour stocker des éléments dans une séquence. Les listes de python peuvent être jointes de plusieurs manières. Cet article a expliqué comment rejoindre les listes de Python avec quatre méthodes de base à travers plusieurs exemples simples.