Встречается на собеседованиях • сегодня

Что такое итерируемый объект в Python

Итерируемый объект (iterable) — это объект, который может возвращать свои элементы по одному за раз. Он должен реализовывать метод __iter__() или __getitem__(), позволяющий получать итератор.

Примеры итерируемых объектов: списки, кортежи, строки, словари, множества, файлы.

python
my_list = [1, 2, 3]  # итерируемый объект
for item in my_list:  # неявно вызывает iter(my_list)
    print(item)

Итерируемый объект можно преобразовать в итератор с помощью iter(), который затем использует __next__() для последовательного доступа к элементам.

python
iterator = iter(my_list)
print(next(iterator))  # 1
print(next(iterator))  # 2
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы