Курс 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. Анонимные функции Lambda
  3. Участие в LP стейкинге Waves
  4. Присвоение и ссылки
  5. Преобразование строк в числа с плавающей запятой
  6. Возврат нескольких значений
  7. Разделение строки на пары ключ-значение.
  8. Генераторы словарей и множеств
  9. Структура данных deque в Python
  10. Тернарный оператор в Python
  11. Подсчет элементов в Python
  12. Обход дочерних элементов BeautifulSoup
  13. Работа с базами данных SQLite
  14. Отладка производительности Python
  15. Проверка подстроки в строке с помощью in
  16. Объединение словарей в Python
  17. Добавление цвета в консоли
  18. Метод setdefault() в Python
  19. Комментарии в Python
  20. Определение функций с необязательными аргументами
  21. Проверка типов с использованием isinstance
  22. Избегайте изменяемых аргументов
  23. Просмотр файла в Jupyter Noteboo
  24. Ускорение кода с помощью векторизации
  25. Функция enumerate в Python
  26. Сравнение строк в Python
  27. Переменная с нижним подчеркиванием
  28. Объединение списков с помощью zip
  29. Тип CodeType в Python.
  30. Работа с итераторами через срезы
  31. Проверка типа объекта в Python
  32. Форматирование строк с помощью f-строк
  33. Синхронизация потоков с time.sleep()
  34. Установка и использование модуля «howdoi»
  35. Разделение строк в Python
  36. Фильтрация списка от «ложных» значений
  37. Метод invert для побитового отрицания
  38. Добавление элементов в список: append() vs extend()
  39. Команда %dhist — список посещенных каталогов
  40. Компиляция регулярных выражений
  41. Добавление вложенных списков
  42. Оптимизация памяти в Python
  43. Закрытие файла в Python
  44. Подсчет элементов с помощью Counter из collections
  45. Возврат значений из генератора
  46. Декоратор проверки активности
  47. Доступ к локальным переменным
  48. Установка и использование Logzero
  49. Метод clear для коллекций
  50. Работа со стеком в Python

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