python / beginner
Snippet
Parallele Iteration mit zip()
Die Funktion zip() nimmt mehrere iterierbare Objekte entgegen und fasst sie zu einem einzigen Iterator aus Tupeln zusammen. Sie ermöglicht es, zwei oder mehr Listen gleichzeitig zu durchlaufen.
snippet.py
1
2
3
4
5
6
names = ['Alice', 'Bob']scores = [85, 92]for name, score in zip(names, scores):print(name)print(score)
Erklärung
1
for name, score in zip(names, scores):
Paart den ersten Namen mit der ersten Punktzahl, den zweiten mit der zweiten usw.
2
print(name)
Gibt den Namen aus dem aktuellen Paar aus.