Курс Python → Итерации в Python
Итерируемые объекты в Python — это объекты, которые можно перебирать с помощью циклов, таких как цикл for. Они представляют собой наборы данных, которые могут быть пройдены поочередно. Примерами итерируемых объектов являются списки, кортежи и множества.
Для создания списка и прохода по его элементам можно использовать следующий код:
my_list = [1, 2, 3, 4, 5]
for item in my_list:
print(item)
В данном примере переменная my_list содержит список чисел от 1 до 5. Цикл for проходит по каждому элементу списка и выводит его значение на экран.
Итерации позволяют выполнять определенные действия над элементами итерируемого объекта. Например, можно применить определенную функцию к каждому элементу списка или отфильтровать элементы по определенному условию.
Вот пример использования итераций для умножения каждого элемента списка на 2:
my_list = [1, 2, 3, 4, 5]
for i in range(len(my_list)):
my_list[i] *= 2
print(my_list)
Этот код умножает каждый элемент списка на 2, изменяя его значения в самом списке. После выполнения цикла for список my_list будет содержать удвоенные значения исходных элементов.
Другие уроки курса "Python"
- Модуль xkcd: загрузка комиксов
- Метод __complex__ в Python
- Работа со строками
- Модуль os: работа с файлами и папками
- Срезы в Python
- Преобразование range в итератор
- Хранение данных с помощью dataclasses
- Декоратор @override
- Вычисление фазы комплексного числа
- Математические функции в Python
- Активация Matplotlib в Jupyter
- Возврат нескольких значений
- Вывод символов строки в Python
- Метод __call__ в Python
- Оператор объединения словарей
- Оформление текста в консоли с TermColor
- Декораторы в Python
- Итерация по итерируемым объектам
- Инверсия списков и строк в Python
- Создание списков в Python
- Многоточие в Python
- Проблема сравнения словарей
- Распаковка с оператором *
- Работа с NumPy массивами
- Синхронизация потоков с time.sleep()
- Работа с комплексными числами в Python
- Комментарии в Python
- Непрерывная проверка в Python
- Метод ipow для возведения в степень
- Функция reduce() из модуля functools
- Игра «Камень, ножницы, бумага» — Python
- Поиск индекса элемента в списке
- Генераторы в Python
- Игра Виселица на Python
- Тестирование с unittest
- Функция enumerate() в Python
- Сложные типы данных в Python
- Lambda Functions in Python
- Многострочные комментарии в Python
- Функция map() в Python
- Модуль subprocess: запуск внешних команд
- Пропуск строк в файле с itertools
- Взаимодействие с sys
- Генераторы в Python
- Метод count() для списков
- Функция с *args.















