Курс Python → Итерация по итерируемым объектам

В Python итерируемые объекты играют ключевую роль в работе с данными, так как они позволяют выполнять итерации — последовательные проходы по элементам коллекции. Итерируемые объекты могут быть разными: списки, кортежи, множества и даже строки. Это означает, что вы можете использовать цикл for для перебора элементов этих объектов, что делает код более читаемым и удобным для работы.

Основным преимуществом итерируемых объектов является возможность легко проходить по их элементам без необходимости управления индексами вручную. Например, когда вы работаете со списком, вы можете просто использовать цикл for для доступа к каждому элементу. Рассмотрим следующий пример, где мы создаём список чисел и выводим их на экран:

numbers = [1, 2, 3, 4, 5]
for number in numbers:
    print(number)

В этом примере мы создаём список numbers, содержащий пять целых чисел. Затем с помощью цикла for мы проходим по каждому элементу списка и выводим его на экран. Это простой, но эффективный способ работы с коллекциями данных.

Кроме списков, в Python также доступны другие итерируемые объекты, такие как кортежи и множества. Например, кортежи представляют собой неизменяемые последовательности, и перебор их элементов осуществляется аналогично спискам. Рассмотрим пример:

fruits = ('яблоко', 'банан', 'вишня')
for fruit in fruits:
    print(fruit)

В этом примере мы создаём кортеж fruits и проходим по его элементам с помощью цикла for. Аналогичным образом можно работать и с множествами, которые не содержат дубликатов и не имеют фиксированного порядка.

Итак, итерируемые объекты в Python — это мощный инструмент для работы с данными, позволяющий легко и эффективно обрабатывать коллекции. Независимо от того, используете ли вы списки, кортежи или множества, итерация по их элементам с помощью цикла for делает ваш код более чистым и понятным.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Именование столбцов в Python с pandas
  2. Метод pop() списка
  3. Выбор редактора кода.
  4. Разность множеств
  5. Метод gt в Python
  6. Бинарный поиск
  7. Работа с коллекциями Python
  8. Логирование с Loguru
  9. Импорт и использование модулей в Python
  10. Вывод букв строки в Python
  11. Измерение времени выполнения
  12. Создание namedtuple списком полей
  13. Метод __getitem__ в Python
  14. Карта бомбоубежищ в Москве и Питере
  15. Оператор in для проверки наличия элемента
  16. Декораторы в Python
  17. Проверка строки на палиндром
  18. Именованные срезы в Python
  19. Блок else в обработке исключений
  20. Профилирование с cProfile
  21. Python Тесты и Гайды
  22. Множественные конструкторы в Python
  23. Декоратор для группы пользователей в Django
  24. Условные выражения в Python
  25. Применение функции map() в Python
  26. Функция enumerate() в Python
  27. Метод ifloordiv для пользовательских классов
  28. Проверка существования переменной с оператором :=
  29. Метод __irshift__ для побитового сдвига вправо
  30. Работа с getopt
  31. Использование defaultdict в Python
  32. Метод rename() для переименования файлов и каталогов
  33. Работа с argparse
  34. Создание новых функций через partial
  35. Создание новой даты в Python
  36. Замена текста с re.sub()
  37. Импорт модулей в Python 3.12
  38. Извлечение аудио из видео
  39. Проверка на истинность объектов в Python
  40. Counter() — подсчет элементов
  41. Замена текста в Python
  42. Работа с Path в Python
  43. Функции с необязательными аргументами
  44. Конкатенация списков в Python
  45. Работа с парами ключ-значение
  46. Python: отличительная особенность — отступы

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