Некоторые основные типы данных в Python, которые считаются итерируемыми:
- Списки (list). 13 Это упорядоченная коллекция элементов, у которой есть метод iter, возвращающий итератор. 4
- Кортежи (tuple). 13
- Словари (dict). 13 По умолчанию итерируются по ключам, а для итерации по значениям и элементам (например, по парам ключ-значение) нужно использовать методы словаря values() и items(). 2
- Строки (str). 25 Отдельные символы считаются элементами строковых объектов. 2
Итерируемыми могут быть и пользовательские объекты, если в их классе реализован специальный метод iter(). 3