Объект, который представляет возможность поочередно обойти свои элементы
Например список, это итерируемый объект, сам по себе он не поддерживает функцию next(), но мы можем получить из списка итератор с помощью функции inter() – полученный объект и будет итератором
s = [1, 2, 3]
next(s) # TypeError: 'list' object is not an iterator
b = iter(s)
next(b) # 1
next(b) # 2
next(b) # 3