Курс 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. Работа с модулем random
  3. Таймер обратного отсчета
  4. Управление контекстом выполнения кода
  5. Блок else в Python
  6. Создание Telegram-бота на Python
  7. Установка User-Agent в Python
  8. Преобразование списка в словарь через генератор
  9. inspect в Python: анализ кода
  10. Встраивание HTML в Jupyter Notebook
  11. Управление браузером с Selenium
  12. Генераторы списков в Python
  13. Расчет времени выполнения кода
  14. Сортировка слиянием
  15. Библиотека Emoji: использование смайлов в Python
  16. Работа с модулем os в Python
  17. Оптимизация памяти с slots
  18. Декораторы в Python
  19. Создание и использование модулей в Python
  20. Избегайте двойного подчеркивания
  21. Хеширование паролей с солью
  22. Переименование файлов в Python
  23. Обмен данными с asyncio.Queue
  24. Оптимизация методов в Python 3.7
  25. Взаимодействие с sys
  26. Работа с deque в Python
  27. Изменение списка срезами
  28. Работа со стеком в Python
  29. Вычисление времени выполнения
  30. Работа с комбинациями в Python.
  31. Удаление эмодзи с помощью pandas
  32. Необязательные аргументы в Python
  33. Динамическая типизация в Python
  34. Нан-рефлексивность в Python
  35. Запрос пароля с помощью getpass
  36. Работа с временем в Python
  37. Определение индекса элемента списка
  38. Класс Counter() для подсчета элементов
  39. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  40. Метод getitem для доступа к элементам последовательности
  41. Создание списка дат
  42. Лямбда-функции для min/max
  43. Мониторинг работы программы Py-spy
  44. Работа со строками в Python
  45. Работа с IP-адресами в Python
  46. Управление контекстом с помощью декоратора contextmanager
  47. JMESPath в Python
  48. Списковое включение в Python

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