Python next()-Funktion
Beschreibung
next()Gibt das nächste Element des Iterators zurück.
next()Die Funktion sollte zusammen mit deriter()Funktion verwendet werden, die den Iterator erzeugt.
Syntax
next()-Syntax:
next(iterable[, default])
Parameter description:
- iterable -- iterierbares Objekt
- default -- optional, wird verwendet, um den Standardwert festzulegen, der zurückgegeben werden soll, wenn kein nächstes Element vorhanden ist. Wenn nicht gesetzt und kein nächstes Element vorhanden ist, wird eine StopIteration-Ausnahme ausgelöst.
Rückgabewert
Gibt das nächste Element zurück.
Beispiele
Das folgende Beispiel demonstriert die Verwendung von next():
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# Zuerst das Iterator-Objekt abrufen:
it = iter([1, 2, 3, 4, 5])
# Schleife:
while True:
try:
# Nächsten Wert abrufen:
x = next(it)
print(x)
except StopIteration:
# Verlasse die Schleife, wenn StopIteration auftritt
break
Das Ausgabeergebnis ist:
1 2 3 4 5Andere Erweiterungen
Python Built-in-Funktionen