Курс Python → Использование функции enumerate()

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

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

fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
    print(f'Индекс: {index}, Значение: {fruit}')

В приведенном примере мы создаем список fruits с тремя элементами и используем функцию enumerate() в цикле for для вывода индекса и значения каждого элемента. Результатом будет:

Индекс: 0, Значение: apple
Индекс: 1, Значение: banana
Индекс: 2, Значение: cherry

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

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

Автор урока

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

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

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

  1. Отрицательные индексы списков
  2. Работа с YAML в Python
  3. Генерация случайных чисел в Python
  4. Структура строк в Python
  5. Модуль inspect: получение информации о объектах
  6. Генерация случайных чисел Python
  7. Документация функции help() в Python
  8. Декодирование байтов в строку
  9. Форматирование строк в Python
  10. Подписка на Kaspersky Team
  11. Основы работы со строками в Python
  12. Измерение времени выполнения кода
  13. Очистка списка от False, None, 0, «»
  14. Модуль math: константы π и e
  15. Основные операции с Numpy
  16. Синхронизация доступа к ресурсам
  17. Метод splitlines() для разделения строк
  18. Работа с аргументами командной строки в Python
  19. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  20. Python: отсутствие точек с запятыми
  21. Удаление элементов во время итерации
  22. Операции с матрицами в Python
  23. Присоединение элементов коллекции
  24. Структурирование именованных констант
  25. Генераторные функции в Python
  26. CSV строка разделение в Python
  27. Методы работы со списками
  28. Анонимные функции в Python
  29. Очистка вывода в Python
  30. Создание вкладок с TKinter
  31. Управление IP-адресами через прокси
  32. Работа с модулем random
  33. Приближение чисел в Python
  34. Преобразование строки в число
  35. Создание функций высшего порядка
  36. Функция zip() в Python
  37. Избегайте двойного подчеркивания
  38. Конкатенация строк с join() в Python
  39. Установка и использование emoji
  40. Метод ior для битовых операций
  41. Перевод текста с Python Translator
  42. Замена текста с помощью sub
  43. Создание GUI с Tkinter: Entry
  44. Создание списка через итерацию
  45. Многострочные комментарии в Python
  46. Метод join() для объединения элементов в строку.
  47. Форматирование строк в Python

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