Python

Comment rejoindre des listes en Python

Comment rejoindre des listes en 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() une fonction
  2. En utilisant le se déployer() une 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()

le ajouter() 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 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.ajouter(maListe2)
#impression de la nouvelle liste
imprimer(maListe1)

Production

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.ajouter (x)
#impression de la nouvelle liste
imprimer(maListe1)

Production

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.ajouter (x)
pour x dans myList3 :
maListe1.ajouter (x)
#impression de la liste
imprimer(maListe1)

Production

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

le se déployer() fonction est la fonction intégrée dans 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() une fonction. Dans l'exemple suivant, nous allons créer deux listes et les joindre en utilisant le se déployer() une 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)

Production

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 '+'. C'est la méthode la plus simple pour joindre des listes en 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 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 : ", maListe1)

Production

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 Python 3.6+ version 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 : ", maListe1)

Production

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.

Remappez les boutons de votre souris différemment pour différents logiciels avec X-Mouse Button Control
Peut-être que vous avez besoin d'un outil qui pourrait faire changer le contrôle de votre souris avec chaque application que vous utilisez. Si tel est...
Examen de la souris sans fil Microsoft Sculpt Touch
J'ai lu récemment sur le Microsoft Sculpt Touch souris sans fil et j'ai décidé de l'acheter. Après l'avoir utilisé pendant un certain temps, j'ai déci...
Trackpad et pointeur de souris à l'écran AppyMouse pour tablettes Windows
Les utilisateurs de tablettes ratent souvent le pointeur de la souris, surtout lorsqu'ils ont l'habitude d'utiliser les ordinateurs portables. Les sma...