Курс 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. Округление банкира в Python
  2. Избегание циклических зависимостей классов в Python
  3. Декораторы с @wraps
  4. Функции min(), max(), sum()
  5. Лямбда-функции в defaultdict
  6. Срезы в Python
  7. Функциональное программирование в Python
  8. Работа с NumPy.linalg
  9. Тернарный оператор в Python
  10. Декораторы в Python
  11. Работа с collections в Python.
  12. Логический оператор «and» в Python
  13. Удаление пробелов методом translate()
  14. Удаление элементов из списка в Python
  15. Утечки переменных цикла в Python 3.x
  16. Работа с дробями в Python
  17. Разделение строки на пары ключ-значение.
  18. Метод pop() списка
  19. Упрощение условных выражений с тернарным оператором
  20. Декораторы для регистрации функций
  21. Сокращение ссылок с pyshorteners
  22. Функция enumerate() — Python
  23. Импорт классов из другого файла
  24. Python и Юникод: работа с цифрами
  25. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  26. Расчет времени выполнения
  27. Комментарии в Python.
  28. Сравнение объектов в Python
  29. Разделение списка на гнппы
  30. Создание циклической ссылки
  31. Склеивание строк через метод join()
  32. Логирование с Logzero
  33. Проверка кортежей.
  34. Создание функций высшего порядка
  35. Объединение словарей в Python
  36. Pillow: работа с изображениями
  37. Форматирование строк в Python
  38. Извлечение аудио из видео
  39. ChainMap избыточные ключи
  40. Удаление файлов в Python
  41. Аннотации типов в Python
  42. Изменение элемента списка
  43. Взаимодействие с sys
  44. Добавление цвета в консоли
  45. Генераторы данных
  46. Python enumerate() использование

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