Fonction next() de Python
Description
next()Renvoie l'élément suivant de l'itérateur.
next()La fonction doit être utilisée conjointement avec la fonctioniter()qui génère l'itérateur.
Syntaxe
Syntaxe de next() :
next(iterable[, default])
Description du paramètre :
- iterable -- objet itérable
- default -- facultatif, utilisé pour définir la valeur par défaut à renvoyer lorsqu'il n'y a pas d'élément suivant. S'il n'est pas défini et qu'il n'y a pas d'élément suivant, une exception StopIteration sera déclenchée.
Valeur de retour
Renvoie l'élément suivant.
Exemples
L'exemple suivant montre l'utilisation de next() :
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# Obtenir d'abord l'objet itérateur :
it = iter([1, 2, 3, 4, 5])
# Boucle :
while True:
try:
# Obtenir la valeur suivante :
x = next(it)
print(x)
except StopIteration:
# Quitter la boucle lorsque StopIteration est rencontrée
break
Le résultat de sortie est:
1 2 3 4 5Autres extensions
Fonctions intégrées de Python