RSS Планета Python

Реальный Python: Циклы for в Python: Пайтонический способ

Цикл for в Python позволяет выполнять итерации над элементами коллекции, такими как списки, кортежи, строки и словари, и идеально подходит для многократного выполнения блока кода для каждого элемента. Синтаксис цикла for объявляет переменную цикла, которая берет каждый элемент из коллекции в каждой итерации. Цикл можно настраивать с помощью таких функций, как break, continue и else. Чтобы выполнить итерацию от 0 до 10, можно использовать конструкцию for index in range(11). Чтобы повторить код несколько раз, не обрабатывая данные итерируемой таблицы, используйте конструкцию for _ in range(times). Для итерации на основе индекса можно использовать for index, value in enumerate(iterable), чтобы получить доступ и к индексу, и к элементу. Цикл for в Python - это составной оператор с заголовком и блоком кода, который выполняется заданное количество раз. Основной синтаксис цикла for - for variable in iterable: <body>, где variable - переменная цикла, а iterable - коллекция данных. В Python iterable - это объект, который можно итерировать, например, списки, кортежи, строки, словари и множества. Вы также можете иметь цикл с несколькими переменными цикла, при этом цикл выполнит свой заголовок один раз, но не выполнит свое тело, если входная итерируемая переменная пуста.
favicon
realpython.com
Real Python: Python for Loops: The Pythonic Way
Изображение к статье: Реальный Python: Циклы for в Python: Пайтонический способ