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

Comment fusionner deux listes en Python

silencement
silencementoriginal
2019-05-23 13:32:5591700parcourir

Comment fusionner deux listes en python : 1. Utilisez append() pour ajouter un élément de liste à la fin de la liste ; 2. Utilisez extend() pour ajouter une liste à la fin de la liste ; . Utilisez "+=" pour ajouter la liste d'origine. Ajoutez un nouvel élément ; 4. Utilisez une boucle for pour supprimer tous les éléments des deux listes et placez-les dans la nouvelle liste ;

Comment fusionner deux listes en Python

Méthode Python de fusion de deux listes

1.append() Ajoute un nouvel élément à la fin du list, La liste n'occupe qu'une seule position d'index. Ajoutez

à la liste d'origine 2. extend() ajoute une liste à la fin de la liste, ajoute chaque élément de la liste et ajoute

3.+ L'utilisation directe du signe + semble avoir le même effet que l'utilisation de extend(), mais elle génère en fait une nouvelle liste pour stocker la somme des deux listes, qui ne peut être utilisée que pour ajouter les deux listes

4.+= L'effet est le même que extend() Il ajoute un nouvel élément à la liste d'origine et ajoute

à la liste d'origine. suit

Comment fusionner deux listes en Python

5. Retirez tous les éléments des deux listes et placez-les dans la nouvelle liste

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

6. le contenu ensemble

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 d'abord, puis réduisez les 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 le verrez plus tard)

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