Курс 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. Рациональные числа в Python
  4. UserList в Python: Описание и примеры использования
  5. Функция reduce() из модуля functools
  6. Многопоточность и асинхронное программирование в Python
  7. Операторы Splat и splatty-splat
  8. Типы возвращаемых значений в Python
  9. Метод setitem в Python
  10. Фильтрация списков с itertools
  11. Создание таблиц в терминале с PrettyTable
  12. Параллельные вычисления в Python
  13. Работа с CSV файлами
  14. Очистка данных в Python
  15. Названия переменных
  16. Работа с кортежами
  17. Использование type hints
  18. Numpy: использование Ellipsis
  19. Нахождение самого длинного слова в списке с помощью max
  20. Проверка ввода с помощью isdigit
  21. Декораторы классов
  22. Создание OrderedDict
  23. Сравнение def и lambda функций в Python
  24. Замена текста в Python
  25. Flask: создание веб-приложений
  26. Генераторы в Python
  27. Метод __iand__ для пользовательских классов
  28. Измерение времени выполнения кода
  29. Защита данных в Python
  30. Списки в Python: синтаксис представления
  31. Курс по дообучению ChatGPT
  32. Проверка версии Python
  33. Функция __init__ в Python
  34. Изменение элемента списка
  35. Структура строк в Python
  36. Класс-оболочка для словарей
  37. Преобразование числа в восьмеричную строку
  38. Проверка кортежей.
  39. Работа с deque из collections
  40. Многопроцессорное программирование в Python
  41. Модуль inspect
  42. Аргумент по умолчанию
  43. Возвращение нескольких значений через кортеж или класс
  44. Избегайте использования goto
  45. Экранирование символов в Python
  46. Ускоренный импорт библиотек
  47. Обновление ключей в Python

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