Курс 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. Регистрация на хакатоне
  3. Операторы увеличения и уменьшения переменной
  4. Добавление кнопки в tkinter
  5. Метод rmatmul для пользовательских матриц
  6. Обновление множества в Python
  7. Математические функции в Python
  8. Отправка POST-запроса в REST API
  9. Обучение модели с указанием эпох
  10. Основы работы с os
  11. Проекты на Python
  12. Работа с IP-адресами в Python
  13. Поиск самого длинного слова в списке с использованием max()
  14. Работа с эмодзи в Python
  15. Распаковка элементов массива
  16. Получение атрибутов и методов класса
  17. Функция enumerate() в Python
  18. Оператор += в Python
  19. Атрибуты класса и экземпляра в Python
  20. Анализ кода — Python
  21. Разделение строки с помощью re.split()
  22. Измерение времени выполнения кода с использованием time
  23. Python Метод Union Множеств
  24. Создание списков в Python
  25. Python Calendar Usage
  26. Метод join для объединения строк
  27. Обработка ошибок в Python
  28. Группировка элементов в словарь
  29. Установка пакетов с помощью pip
  30. Оптимизация параметров в Python
  31. Импорт с альтернативным именем
  32. Многострочные комментарии в Python
  33. Комментарии в Python
  34. Запуск Python из интерпретатора
  35. Профилирование с cProfile
  36. Оператор морж в Python 3.8
  37. Запуск асинхронной корутины
  38. Измерение времени выполнения кода в Python
  39. Метод rxor для операции побитового исключающего «или»
  40. Возвращение нескольких значений
  41. Pretty-printing JSON в Python
  42. Удаление элемента из списка в Python
  43. Срезы в Python
  44. Enum в Python
  45. Измерение времени выполнения с помощью time
  46. Создание OrderedDict
  47. Форматирование строк в Python.
  48. Использование функции enumerate()

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