„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich zwei Listen parallel in Python durchlaufen?

Wie kann ich zwei Listen parallel in Python durchlaufen?

Gepostet am 2025-03-25
Durchsuche:559

How Do I Iterate Through Two Lists in Parallel in Python?

wie man zwei Listen in Parallel

zwei Listen durchträgt, besteht darin, eine gemeinsame Aufgabe zu iterieren, sie in Paaren durchzusetzen. Während das Iterieren über Indizes ein praktikabler Ansatz ist, ist es möglicherweise nicht die pythonischste Lösung.

python 3 lösung

In Python 3 gibt die zip () Funktion einen Iterator der Tupel zurück und macht es zu einem effizienten und sprechenden Weg durch mehrere Iterable auf Parallel. Die Syntax ist:

for element_1, element_2 in zip(iterable_1, iterable_2):
    ...
for f, b in zip(foo, bar):
    print(f, b)

python 2 Lösung

in Python 2, ZIP () gibt eine Liste von Tupeln zurück, die für große Datensätze ineffizient sein können. Um es zu vermeiden, unnötige temporäre Variablen zu erstellen für f, b in itertools.iZip (Foo, Bar): print (f, b)

import itertools
for f, b in itertools.izip(foo, bar):
    print(f, b)

In Python 3 gibt Zip () in Python 2 einen Iterator von Tupeln zurück.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3