Funkcja iter() zwraca iterator dla obiektu iterowalnego.
Funkcja
iter() przyjmuje dwa parametry:
obiekt iterowalny- może być listą, zestawem, krotką itp.;
koniec sekwencji- sentinel (opcjonalnie) - specjalna wartość używana do reprezentowania końca sekwencji.
Przykład
x=[1,2,3,4,5]
y=iter(x)
print(y)
<list_iterator object at 0x000002E15699A1D0> #wynik
print(next(y))
1 #wynik
print(next(y))
2 #wynik
print(next(y))
3 #wynik
print(next(y))
4 #wynik
print(next(y))
5 #wynik
print(next(y))
StopIteration #wynik