Heim  >  Artikel  >  Backend-Entwicklung  >  So führen Sie zwei Listen in Python zusammen

So führen Sie zwei Listen in Python zusammen

coldplay.xixi
coldplay.xixiOriginal
2021-03-24 16:34:1838241Durchsuche

So führen Sie zwei Listen in Python zusammen: 1. Nehmen Sie alle Elemente aus den beiden Listen heraus und fügen Sie sie in die neue Liste ein. 2. Verwenden Sie eine integrierte Funktion [zip()] in Python.

So führen Sie zwei Listen in Python zusammen

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Python-Version 3.9, DELL G3-Computer.

Pythons Methode zum Zusammenführen zweier Listen:

Methode 1:

Die originellste und dümmste Methode: Nehmen Sie alle Elemente aus den beiden Listen heraus und fügen Sie sie in die neue Liste ein. Der Beispielcode lautet wie folgt:

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

Die Aktionsergebnisse sind wie folgt:

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

Methode 2:

Hier wird eine integrierte Funktion zip() in Python verwendet, deren Funktion aus dem Namen ersichtlich ist um mehrere ursprünglich irrelevante Funktionen zu bündeln. Schauen wir uns ohne weitere Umschweife den Code an:

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]

Erst Paket, dann Dimensionsreduktion, so einfach ist das. (Eigentlich ist es überhaupt nicht einfach. Sie werden den Drang verspüren, jemanden zu schlagen, wenn Sie die Rückseite sehen)

Methode 3:

Ich habe es bis zum Ende geschrieben und festgestellt, dass das, was ich zuvor geschrieben habe, alles Unsinn war ? Aufgrund der Python-Syntax habe ich mit einem Artikel hier tatsächlich Probleme gehabt, er ist so müßig, dass es weh tut.

a = [1,2,3]
b = [4,5,6]
c = a + b

Verwandte kostenlose Lernempfehlungen: Python-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo führen Sie zwei Listen in Python zusammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn