Курс 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. Генераторы списков
  3. Структура данных deque в Python
  4. Операторы объединения в Python 3.9
  5. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  6. Конкатенация строк с помощью join()
  7. Установка и использование emoji
  8. Обмен значений переменных в Python
  9. Множественное назначение в Python
  10. Декоратор для группы пользователей в Django
  11. Преобразование текста в речь с Python
  12. Оператор is в Python
  13. Функция enumerate() — Python
  14. Получение пути к текущему скрипту с помощью os
  15. Управление мышью и клавиатурой с Pyautogui
  16. Работа с датой и временем в Python
  17. Преобразование кортежа в словарь.
  18. Безопасный доступ к значениям словаря
  19. Ускорение обработки данных с %autoawait
  20. Метод remove() для удаления элемента из списка
  21. Beautiful Soup — извлечение данных из HTML
  22. Работа с итераторами в Python
  23. Оптимизация памяти с __slots__
  24. Комментарии в Python.
  25. Метод classmethod
  26. Извлечение чисел из текста
  27. Создание словарей с defaultdict()
  28. List Comprehension Tutorial
  29. Форматирование вывода с F-строками
  30. Переопределение метода __lshift__
  31. Работа с NumPy массивами
  32. Показ всплывающих окон Tkinter
  33. Работа с файлами в Python
  34. Ограничение итераций в Python
  35. Проблемы с dict в Python
  36. Транспонирование матрицы
  37. Обработка ошибок в Python
  38. Работа с комплексными числами в Python
  39. Создание словаря в Python
  40. Работа с getopt
  41. Flask — веб-фреймворк Python
  42. Методы в Python
  43. Работа с каталогами в Python
  44. Определение имен функций
  45. Проверка элемента в множестве.
  46. Явный импорт переменных
  47. Обработка ошибок в JSON данных

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