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

Comment fusionner deux listes en python

coldplay.xixi
coldplay.xixioriginal
2021-03-24 16:34:1838305parcourir

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

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

[1,2,3,4,5,6]

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]

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

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!

Déclaration:
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

Articles Liés

Voir plus