Встречается на 1% собеседований по Python
Как сделать из кортежа итератор
В Python можно легко преобразовать кортеж в итератор с помощью встроенной функции iter(). Итератор позволяет последовательно получать элементы кортежа, что полезно для экономии памяти при работе с большими коллекциями.
Пример:
python
my_tuple = (1, 2, 3, 4, 5)
tuple_iterator = iter(my_tuple)
print(next(tuple_iterator)) # 1
print(next(tuple_iterator)) # 2
print(next(tuple_iterator)) # 3Также можно использовать итератор в цикле:
python
for item in tuple_iterator:
print(item) # продолжит с 4, так как предыдущие элементы уже пройденыВажно помнить, что итератор одноразовый - после полного прохода он будет пуст. Для повторного использования нужно создать новый итератор.

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