Итерируемый тип данных.
Итерируемыми(iterable) типами данных в Python называются последовательности или другие типы данных (в том числе пользовательские) которые поддерживают методы __iter__ или __getitem__. Любой итерируемый тип данных может предоставлять итератор.
Итератор – объект возвращаемый функцией iter() и поддерживающий метод __next__. При каждом обращении к методу __next__ он возвращает