Seite 1 von 1

For schleife mit einem Zähler

Verfasst: Dienstag 5. April 2011, 16:39
von peddy
Hallo,

ich habe folgenden Konstrukt:

Code: Alles auswählen

server_liste = ['host1','host2',...]
for host in server_liste:
    ...
    ...
Ich arbeite eine Liste mit N Rechnern ab, mit denen etwas gemacht wird. Nun soll aber bei jedem 8 Durchlauf der Schleife etwas anderes gemacht werden. Im Moment mache ich das so:

Code: Alles auswählen

server_liste = ['host1','host2',...]
n = 0
for host in server_liste:
    n += 1
    if n ...
    ...
    ...
Gibt es nicht eine Funktion die mir ausspuckt, wie oft eine Schleife durchlaufen ist oder muss ich mir einen eigenen Zäler einbauen?

Re: For schleife mit einem Zähler

Verfasst: Dienstag 5. April 2011, 16:43
von Hyperion
Guter Gedanke! enumerate() ist Dein Freund :-)

Re: For schleife mit einem Zähler

Verfasst: Donnerstag 7. April 2011, 13:01
von peddy
Ja genau, so habe ich mir das vorgestellt. Enumerate() und ich haben uns vom ersten Augenblick gut verstanden. Danke.