Die enumerate()
Funktion in Python ist dazu da, um iterable zusammen mit einem Index zu durchlaufen. Hier ist ein Beispiel anhand deines Codebeispiels:
main.py120 chars5 lines
Ausgabe:
main.py33 chars4 lines
Wie man sieht, hat enumerate()
jedem Element in der Liste eine eindeutige Nummer/Index zugewiesen, und diese zusammen mit dem jeweiligen Element ausgegeben. Dabei ist i
der Index und attr
ein Element aus der Liste table_attributes
. So kann man auf einfache Weise ein Iterable mit einem Zähler versehen, ohne den Zähler manuell führen zu müssen.
gistlibby LogSnag