Курс 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. Проектирование Singleton с метаклассом
  3. Поиск индексов подстроки
  4. Изменение переменной в Python: nonlocal
  5. Enum в Python: создание и использование перечислений
  6. Lambda Functions in Python
  7. Создание директории в Python
  8. Хранение переменных в словаре.
  9. Генераторные функции в Python
  10. Функциональное программирование в Python
  11. Оператор «not» в Python
  12. Сортировка в Python
  13. Итерация по коллекции в Python
  14. Сортировка с параметром key
  15. Проверка условий в Python
  16. Отправка поздравлений по дню рождения
  17. Перехват исключений в Python
  18. Поиск частого элемента
  19. Гибкие функции Python
  20. Фильтрация последовательности
  21. Метод get() для словарей
  22. Раздувающийся словарь в Python
  23. Функция zip() в Python
  24. Работа с каталогами в Python
  25. List Comprehension Tutorial
  26. Декораторы в Python
  27. Concrete Paths — метод .with_suffix()
  28. Отображение HTML кода в Python
  29. Конкатенация строк в Python
  30. Открытие и запись файлов
  31. Декоратор @override
  32. Транспонирование 2D-массива с помощью zip
  33. Избегайте пустого списка
  34. Разделение строки с помощью re.split()
  35. Поиск анаграмм с Counter
  36. Измерение потребления памяти при сортировке
  37. Оформление кода по PEP 8
  38. Иерархия классов в Python
  39. Область видимости переменных
  40. Работа с контекстными переменными
  41. Уникальность ключей в словаре
  42. Метод gt в Python
  43. Настройка вывода в Numpy
  44. Работа с асинхронными задачами в Python
  45. Функция reduce() в Python
  46. Работа с утверждениями в Python

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