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.
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!