Встречается на 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
интервью вопросы и ответы