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

 
QCM Python

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *