Курс 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
  2. Игра Виселица на Python
  3. Создание инструмента обнаружения плагиата
  4. Расчет времени выполнения программы
  5. Namedtuple в Python
  6. Ограничение ресурсов в Python
  7. Замена символов в строке
  8. Деление в Python
  9. ChainMap.new_child() — добавление нового словаря
  10. Извлечение данных из JSON
  11. Срезы в Numpy
  12. Структурирование именованных констант
  13. Проверка списка: any() и all()
  14. Работа со строками в Python
  15. Python-dateutil — работа с датами
  16. Работа с изменяемыми коллекциями
  17. Python Calendar Usage
  18. Создание словарей и множеств в Python.
  19. Генератор надежных паролей
  20. Создание объекта timedelta
  21. Работа с collections в Python
  22. Декораторы для регистрации функций
  23. Сравнение строк в Python
  24. Функция zip() в Python
  25. Методы classmethod и staticmethod
  26. Проверка строки на палиндром
  27. Добавление элементов в список: append() vs extend()
  28. Ключевое слово global в Python
  29. Импорт модулей и пакетов в Python
  30. Python union() функция — объединение множеств
  31. Создание и удаление объектов
  32. Импорт модулей в Python 3.12
  33. Метод сравнения объектов в Python
  34. Сортировка с параметром key
  35. Работа с буфером обмена на Python
  36. Введение в Python
  37. Перегрузка операторов в Python
  38. GitHub в Telegram: подписка на уведомления
  39. Поиск шаблона в начале строки
  40. Вывод баннеров
  41. Принципы SRP и OCP
  42. Импорт модулей в Python 3.12

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