TGViewer
Python — вакансии и стажировки Python — вакансии и стажировки @pythonpythonjobs · 7.63K subscribers
Post #2273 1.08K
❔ Вопрос с собеседования

Как связаны for и next() в Python?

Ответ: Цикл for в Python работает через протокол итерации. Сначала он вызывает iter() для итерируемого объекта и получает итератор, а затем на каждой итерации неявно вызывает next(), чтобы взять следующий элемент.

Когда элементы заканчиваются, next() выбрасывает StopIteration, и цикл for завершает работу.

То есть for — это удобная оболочка над последовательными вызовами iter() и next(), которая автоматически обрабатывает завершение итерации.


➡ Больше вопросов на сайте

#собеседование

🦆 Python — вакансии и стажировки
  • ❤ 4
  • 👍 3
More from @pythonpythonjobs
  1. Oct 17, 2026Подборка Python-вакансий Middle Python: - Разработчик Python в Bell Integrator - Middle Py…
  2. Oct 17, 2026Python разработчик / АВ Софт 🗺 Москва. Обязанности: - Разработка микросервисов - Разработ…
  3. Oct 16, 2026Подборка Python-вакансий Junior Python: - Junior Python Developer в Технопарк Сколково Mid…
  4. Oct 16, 2026Middle Python Developer / OES 🗺 Москва. Обязанности: - Разработка ядра потоковой обработк…
  5. Oct 15, 2026Подборка Python-вакансий Junior Python: - Инженер-программист робототехники (ROS2 / Python…
  6. Oct 15, 2026Без ИИ вы не найдёте работу в 2026 году Новичка без нейросетей сегодня просто не наймут. А…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →