Курс 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"

  1. Глубокое копирование объектов
  2. Создание словаря в Python
  3. Передача параметров в Python
  4. Работа с SQLite в Python
  5. Изменения в обработке логических значений
  6. Инициализация переменных
  7. Форматирование данных с помощью pprint
  8. Управление контекстом с помощью декоратора contextmanager
  9. Распаковка элементов массива
  10. Работа с переменными в Python
  11. Объединение словарей в Python
  12. Добавление элементов в список: append() vs extend()
  13. kwargs в Python
  14. Функция map() в Python
  15. Использование метода lower()
  16. Цикл for в Python
  17. Профилирование с Pandas
  18. Создание детектора плагиата
  19. Управление контекстом выполнения кода
  20. Повторение и перенос строки
  21. Разделение строки на пары ключ-значение.
  22. Асинхронное программирование с asyncio
  23. Создание списков в Python
  24. Автоматизация скриптов на AWS Lightsail.
  25. Поиск email
  26. Обновление шаблона base.html
  27. Метод __float__ в Python
  28. Отступы в Python
  29. Метод lt для сортировки объектов
  30. Извлечение данных из JSON
  31. Оператор объединения словарей
  32. Функции-генераторы в Python
  33. Переопределение метода __eq__
  34. История Python
  35. Копирование и вставка текста в Python
  36. Модуль inspect: получение информации о объектах
  37. Функция map() и ленивая оценка
  38. Ускорение выполнения кода в Python
  39. Генератор чисел Фибоначчи
  40. Получение текущей даты и времени
  41. Генераторы в Python
  42. Капитализация строк
  43. Непрерывная проверка в Python
  44. Конкатенация списков в Python
  45. Оператор break в Python
  46. Создание списка через итерацию
  47. Получение текущей директории
  48. Модуль array: создание и использование массивов

Marketello читают маркетологи из крутых компаний