capypad
0 Tage Serie
python / beginner
Snippet

Daten paarweise verknüpfen mit zip()

Die Funktion zip() nimmt zwei oder mehr iterierbare Objekte entgegen und fasst sie zu einem einzigen iterierbaren Objekt aus Tupeln zusammen. Sie paart Elemente basierend auf ihrer Position, was die gleichzeitige Verarbeitung verwandter Listen erleichtert.

snippet.py
python
1
2
3
4
names = ['Alice', 'Bob']
scores = [85, 92]
for name, score in zip(names, scores):
print(name, score)
Erklärung
1
names = ['Alice', 'Bob']
Erstellt eine Liste von Strings, die Namen darstellen.
2
scores = [85, 92]
Erstellt eine Liste von Ganzzahlen, die numerische Ergebnisse darstellen.
3
for name, score in zip(names, scores):
Durchläuft beide Listen gemeinsam und paart den ersten Namen mit dem ersten Ergebnis usw.
4
print(name, score)
Gibt die gepaarten Werte aus beiden Listen in jeder Iteration aus.