Встречается на собеседованиях • сегодня
Какие объекты являются итерируемыми
В Python итерируемым (iterable) называется любой объект, который можно использовать в цикле for. Он должен либо реализовывать метод __iter__(), возвращающий итератор, либо метод __getitem__(), позволяющий индексировать элементы.
Основные примеры итерируемых объектов:
- Последовательности:
list,tuple,str,range - Множества:
set,frozenset - Словари:
dict(итерируются по ключам) - Файлы (итерируются по строкам)
- Генераторы и объекты с
yield
Пример проверки:
python
from collections.abc import Iterable
print(isinstance([1, 2, 3], Iterable)) # True
print(isinstance("hello", Iterable)) # True
print(isinstance(42, Iterable)) # False Важно: итерируемый объект ≠ итератор. Итератор (iterator) — объект с методом __next__(), который возвращает элементы по одному.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы