Курс 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. Модуль xkcd: загрузка комиксов
  2. Метод __complex__ в Python
  3. Работа со строками
  4. Модуль os: работа с файлами и папками
  5. Срезы в Python
  6. Преобразование range в итератор
  7. Хранение данных с помощью dataclasses
  8. Декоратор @override
  9. Вычисление фазы комплексного числа
  10. Математические функции в Python
  11. Активация Matplotlib в Jupyter
  12. Возврат нескольких значений
  13. Вывод символов строки в Python
  14. Метод __call__ в Python
  15. Оператор объединения словарей
  16. Оформление текста в консоли с TermColor
  17. Декораторы в Python
  18. Итерация по итерируемым объектам
  19. Инверсия списков и строк в Python
  20. Создание списков в Python
  21. Многоточие в Python
  22. Проблема сравнения словарей
  23. Распаковка с оператором *
  24. Работа с NumPy массивами
  25. Синхронизация потоков с time.sleep()
  26. Работа с комплексными числами в Python
  27. Комментарии в Python
  28. Непрерывная проверка в Python
  29. Метод ipow для возведения в степень
  30. Функция reduce() из модуля functools
  31. Игра «Камень, ножницы, бумага» — Python
  32. Поиск индекса элемента в списке
  33. Генераторы в Python
  34. Игра Виселица на Python
  35. Тестирование с unittest
  36. Функция enumerate() в Python
  37. Сложные типы данных в Python
  38. Lambda Functions in Python
  39. Многострочные комментарии в Python
  40. Функция map() в Python
  41. Модуль subprocess: запуск внешних команд
  42. Пропуск строк в файле с itertools
  43. Взаимодействие с sys
  44. Генераторы в Python
  45. Метод count() для списков
  46. Функция с *args.

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