Встречается на 3% собеседований по Python
Что такое итерируемый объект в 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
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы