Maison > développement back-end > Tutoriel Python > Comment fusionner deux listes en python

Comment fusionner deux listes en python

coldplay.xixi
Libérer: 2023-01-03 09:31:11
original
38355 Les gens l'ont consulté

Comment fusionner deux listes en python : 1. Retirez tous les éléments des deux listes et placez-les dans la nouvelle liste ; 2. Utilisez une fonction intégrée [zip()] en python.

Comment fusionner deux listes en python

L'environnement d'exploitation de ce tutoriel : système Windows 7, python version 3.9, ordinateur DELL G3.

Méthode Python pour fusionner deux listes :

Méthode 1 :

La méthode la plus originale et la plus stupide, sortir les deux listes séparément Mettre tous les éléments dans la nouvelle liste et tout ira bien. L'exemple de code est le suivant :

list1 = [1,2,3]
list2 = [4,5,6]
list_new = []
for item in list1:
  list_new.append(item)
for item in list2:
  list_new.append(item)
print list_new
Copier après la connexion

Le résultat de l'action est le suivant :

[1,2,3,4,5,6]
Copier après la connexion

Méthode 2 :

Une fonction intégrée zip() en python est utilisée ici .Sa fonction commence par le nom. On peut voir que plusieurs contenus initialement sans rapport sont regroupés ensemble. Sans plus attendre, regardons le code :

a = [1,2,3]
b = [4,5,6]
c = zip(a,b) //c = [(1,4),(2,5),(3,6)]
list_new = [row[i] for i in range(len(0)) for row in c]
Copier après la connexion

Emballez-le d'abord, puis réduisez ses dimensions, c'est aussi simple que cela. (En fait, ce n'est pas simple du tout. Vous aurez envie de frapper quelqu'un quand vous verrez le dos)

Méthode 3 :

Je suis allé l'écrire jusqu'à la fin et j'ai réalisé que ce J'ai écrit auparavant, c'était des bêtises, pourquoi, parce que la syntaxe Python peut être réalisée en une seule phrase, j'ai en fait eu du mal avec un article ici, c'est vraiment ennuyeux.

a = [1,2,3]
b = [4,5,6]
c = a + b
Copier après la connexion

Recommandations d'apprentissage gratuites associées : Tutoriel vidéo Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal