Курс 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. Создание .exe файла с pyinstaller
  3. Особенности ключей словаря в Python
  4. Работа с collections в Python
  5. Работа с географическими данными.
  6. Преобразование range в итератор
  7. Генераторы словарей и множеств
  8. Применение функции к элементам списка
  9. Любовь к Python
  10. Модуль os: работа с файлами и папками
  11. Использование функции enumerate()
  12. Доступ к локальным переменным
  13. Retrying в Python: повторные вызовы
  14. Импорт модулей в Python 3.12
  15. Удаление дубликатов из списка
  16. Проверка вхождения подстроки
  17. Атрибуты класса и экземпляра
  18. Функция print() — вывод информации
  19. Работа с timedelta
  20. JSON-esque в Python
  21. Итерации в Python
  22. Делегирование в Python
  23. Настройка вывода NumPy
  24. Встроенные функции Python
  25. Big O оптимизация
  26. Изменение логики работы с временем
  27. Печать списка с помощью метода join
  28. Проверка на палиндром
  29. Регистрация на TenChat
  30. Преобразование числа в восьмеричную строку
  31. Создание новых списков
  32. Поиск наиболее частого элемента списке
  33. globals и locals
  34. Переопределение унарных операторов
  35. Объединение коллекций в Python
  36. Метод rlshift для битового сдвига
  37. Обход элементов в Python
  38. Создание Telegram-бота на Python
  39. Конкатенация строковых литералов
  40. Преобразование текста в речь с Python
  41. Генератор надежных паролей
  42. Взаимодействие с внешними процессами в Python
  43. Блок else в циклах Python
  44. Обработка исключений
  45. Перехват исключений в Python
  46. Декораторы с аргументами в Python
  47. Работа с часовыми поясами в Python.

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