Fonction next() de Python

Python 内置函数Fonctions intégrées 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
5

Python 内置函数Fonctions intégrées de Python

Autres extensions