En Python, la fonction next() permet de récupérer l'élément suivant d'un itérateur. Un itérateur est un objet sur lequel on peut itérer (boucler). Un objet qui va renvoyer les données, un élément à la fois.
Voici un exemple d'utilisation de la fonction next() pour récupérer les éléments d'un itérateur :
Exemple
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# Créer une liste d'entiers numbers = [1, 2, 3, 4, 5] # Obtenir un itérateur de la liste iterator = iter(numbers) # Utiliser la fonction next pour récupérer les éléments de l'itérateur print(next(iterator)) # Sortie : 1 print(next(iterator)) # Sortie : 2 print(next(iterator)) # Sortie : 3 print(next(iterator)) # Sortie : 4 print(next(iterator)) # Sortie : 5 # Si nous essayons de récupérer un élément de plus, nous obtiendrons une erreur print(next(iterator)) # Sortie : StopIteration |
La fonction next() est utile lorsque vous voulez parcourir un itérateur, mais que vous ne voulez pas créer une liste de tous les éléments de l'itérateur (ce qui peut être inefficace si l'iténext() pour récupérer les éléments un par un, au besoin.
Younes Derfoufi
CRMEF OUJDA
1 thought on “La fonction next() Python”