Fonction next() – Python
La fonction next() renvoie l’élément suivant dans un itérateur. La syntaxe de la fonction next() est la suivante :
Syntaxe:
next(iterator, default)
Paramètres:
- iterable(Obligatoire) : Un objet itérable.
- default(Facultatif) : Une valeur par défaut à renvoyer si l’itérable a atteint sa fin.
Valeur de retour:
La fonction next() renvoie l’élément suivant de l’itérateur. Si l’itérateur est épuisé, il renvoie la valeur par défaut passée en argument. Si le paramètre par défaut est omis et que l’itérateur a atteint sa fin, il déclenche l’exception StopIteration.
Exemple:
liste = iter(["C++", "Java", "PHP"]) x = next(liste, "Python") print(x) x = next(liste, "Python") print(x) x = next(liste, "Python") print(x) x = next(liste, "Python") print(x)
Sortie:
C++ Java PHP Python