Python next()-Funktion

Python 内置函数Python Built-in-Funktionen


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
5

Python 内置函数Python Built-in-Funktionen

Andere Erweiterungen