Ich habe eine Liste von Elementen: list = [a, b, c, d]
Ich möchte jedes Element und dann time.sleep(10)
ändern, bevor Sie zum nächsten weitergehen Iteration. In der letzten Iteration möchte ich das Element ändern, aber nicht schlafen.Suche nach einem eleganten Weg zu `time.sleep()` nach jeder Iteration, mit Ausnahme der letzten Iteration
for item in list:
# modify item
time.sleep(10) # avoid this line on the final iteration
Muss nicht diese Struktur sein - für jede Methode suchen, der die Arbeit erledigt wird.
Wenn ich richtig verstehe, übergeben Sie -3 als Startindex für Enumerate, um zu iterieren: -3, -2, -1, 0 und 0 als False für die 'if' Anweisung zu verwenden? – Homer
@Simonsays Ja, das ist richtig. Zero ist False-ish, und Zahlen ungleich Null sind True-ish in Python. –