Курс 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. Создание словарей с defaultdict
  6. Декораторы в Python
  7. Работа с *args и **kwargs в Python
  8. Операции с комплексными числами
  9. Добавление кнопки в tkinter
  10. Управление памятью в Python
  11. Разделение строк методом split()
  12. Генерация тестовых данных с factory_boy
  13. Создание новых функций с помощью functools.partial
  14. Определение объема памяти объекта
  15. PrettyTable: создание таблицы
  16. Получение срезов итераторов
  17. Базовые объекты Python
  18. Подсказки типов в Python
  19. Преобразование документов в PDF с помощью Spire.Office
  20. Импорт объектов из модулей
  21. Экспорт функций в Python
  22. Метод Self в Python
  23. Замена текста с re.sub()
  24. Преобразование строки в число
  25. Логирование с Logzero
  26. Нахождение максимального значения и его индекса в списке
  27. Декораторы с аргументами в Python
  28. Использование двоеточия в Python
  29. Роль object и type в Python
  30. Метод rxor для операции побитового исключающего «или»
  31. Создание новых списков
  32. Генераторы в Python
  33. Атрибуты массивов в Numpy
  34. Метод matmul для умножения матриц
  35. Создание коллекций из выражения-генератора
  36. Просмотр внешних файлов в %pycat
  37. Управление сессиями в Python
  38. Отслеживание прогресса с tqdm
  39. f-строки в формате строк
  40. Установка и использование Logzero
  41. Профилирование данных с Pandas
  42. Операции с числами в Python
  43. Многопроцессорное программирование в Python
  44. Функция product() в Python
  45. Работа с множествами в Python
  46. Моржовый оператор в Python 3.8

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