Курс 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. Удаление ресурса в Python
  2. Просмотр атрибутов и методов класса
  3. Логические значения в Python
  4. Возврат нескольких значений
  5. Делегирование в Python
  6. Установка Python3.7 и PIP
  7. Кортеж в Python: создание и использование
  8. Оператор walrus в Python
  9. Разработка игры Pong с turtle
  10. Работа с модулем Calendar
  11. Namedtuple в Python
  12. Замена текста в Python
  13. Модуль itertools: комбинации и перестановки
  14. Оптимизация методов в Python 3.7
  15. Сортировка с параметром key
  16. Изменение регистра данных
  17. Метод __call__ в Python
  18. Функция map() в Python
  19. Использование функции product
  20. Безопасные SQL-запросы в Python 3.11
  21. Функции высшего порядка в Python
  22. Сравнение строк в Python
  23. Проверка запуска скрипта или импорта модуля
  24. Блок else в Python
  25. Логирование с Logzero
  26. Magic Commands — улучшение работы с Python
  27. Работа с collections в Python.
  28. Сравнение def и lambda функций в Python
  29. Объединение списков в Python.
  30. Ускорение обработки данных с %autoawait
  31. Методы shutil для работы с файлами
  32. Создание пользовательской коллекции в Python
  33. Извлечение новостей с помощью newspaper3k
  34. Функции с необязательными аргументами
  35. Работа с timedelta в Python
  36. Округление чисел с помощью round
  37. Отображение графиков в Jupyter с Matplotlib
  38. Логирование с Loguru
  39. Преобразование многоуровневого словаря
  40. Метод pos в Python
  41. Работа с классами данных
  42. Справка по импортированным модулям
  43. Объединение словарей в Python

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