Курс Python → Функция enumerate() — Python

Функция enumerate() в Python используется для получения индекса и значения элементов списка одновременно во время итерации. Это позволяет удобно работать с элементами списка, необходимо зная их порядковый номер. Например, если у нас есть список фруктов, мы можем использовать enumerate() для вывода индекса и значения каждого фрукта.

Пример использования enumerate() для списка фруктов:

fruits = ['apple', 'banana', 'orange', 'kiwi']
for index, fruit in enumerate(fruits):
    print(f'Фрукт под индексом {index} - {fruit}')

В данном примере enumerate() позволяет получить индекс каждого элемента списка фруктов и вывести его вместе с самим фруктом. Это удобно, когда нам необходимо работать с элементами списка, используя их порядковый номер.

Кроме того, enumerate() позволяет указать начальное значение индекса, если это необходимо. Например, если мы хотим начать нумерацию не с 0, а с 1, мы можем передать дополнительный аргумент в enumerate():

fruits = ['apple', 'banana', 'orange', 'kiwi']
for index, fruit in enumerate(fruits, start=1):
    print(f'Фрукт под номером {index} - {fruit}')

Таким образом, функция enumerate() является удобным инструментом для работы с элементами списков в Python, позволяя одновременно получить их порядковый номер и значение во время итерации.

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

Автор урока

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

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

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

  1. Капитализация строк
  2. Pillow: работа с изображениями
  3. Python defaultdict добавление ключа
  4. Вывод сложных структур данных с помощью pprint
  5. Определение размера папок в Python
  6. Красивый вывод списка
  7. Ускоренный импорт библиотек
  8. Создание словаря через dict comprehension
  9. Логирование с Loguru
  10. Метод __iand__ для пользовательских классов
  11. Создание namedtuple из словаря
  12. Оператор деления для класса Rational
  13. Имена объектов в Python
  14. Измерение времени выполнения
  15. Поиск индексов подстроки
  16. Выключение компьютера с помощью Python
  17. Структурирование данных с Pydantic
  18. Очистка данных в Python
  19. Срезы в Numpy
  20. Установка и использование TensorFlow
  21. Обработка ошибок в Python
  22. Установка User-Agent в Python
  23. Выражения-генераторы в Python
  24. Определение основы слова с showballstemmer
  25. Модуль subprocess: запуск внешних команд
  26. Курс по дообучению ChatGPT
  27. Атрибуты объекта в Python
  28. Метод get() для словарей
  29. Получение пути к текущему скрипту с помощью os
  30. Установка Git и AWS CLI
  31. Удаление пробелов методом translate()
  32. Область видимости переменных
  33. Работа с аргументами командной строки
  34. Конкатенация строк с помощью join()
  35. Измерение времени выполнения кода
  36. Расширение операции побитового «и» в Python
  37. Метод округления чисел
  38. Основы работы с базами данных в Python
  39. Значения по умолчанию в Python
  40. Оператор морж в Python 3.8
  41. Работа со строками в Python
  42. Добавление элемента в список.
  43. Оператор continue в Python
  44. Получение текущей даты в Python
  45. Группировка элементов в словарь
  46. Numpy: объединение массивов
  47. Реверс строки и списка в Python.
  48. Классы данных в Python

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