1. Description de la fonction iter()
La méthode python iter() renvoie un objet itérateur (iterator) pour un objet itérable passé en paramètre, elle est utilisée pour convertir un itérable en itérateur.
2. Syntaxe & paramètres
1 |
Syntaxe : iter(obj, sentinelle) |
Paramètres
objet: peut être une liste, un ensemble, un tuple, etc.
sentinel [optionnel]: une valeur spéciale qui est utilisée pour représenter la fin d'une séquence
Propriétés des itérateurs
L'objet d'itération se souvient du nombre d'itérations via une variable de comptage interne.
Une fois l'itération terminée, une exception StopIteration est déclenchée et le nombre d'itérations ne peut pas être réaffecté à 0.
Par conséquent, il peut être utilisé pour parcourir le conteneur une seule fois.
Exemple
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
L = ["Python" , "Django" , "Tkinter" , "SQLite3"] print(type(L)) # convertir la liste L en un itérateur It = iter(L) print(type(It)) print(next(It)) print(next(It)) print(next(It)) print(next(It)) print(next(It)) """ output: <class 'list'> <class 'list_iterator'> Python Django Tkinter SQLite3 Traceback (most recent call last): print(next(It)) StopIteration """ |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
1 thought on “La fonction iter() python”