Курс 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. Определение функций с необязательными аргументами
  2. Python Метод sleep() из time
  3. Работа с байтовыми строками в Python
  4. Тернарный оператор в Python
  5. Создание словаря в Python
  6. Переменные в Python
  7. Метод lt для сортировки объектов
  8. Правила именования переменных
  9. Метод split() для разделения строк
  10. Срезы в Python
  11. Запуск асинхронной корутины
  12. Поиск уникальных элементов строкой в Python
  13. Определение объема памяти объекта
  14. Печать в одной строке
  15. Работа с прокси в Python
  16. Избегание циклических зависимостей классов в Python
  17. Объединение строк с помощью метода join
  18. Создание новых функций с помощью functools.partial
  19. Работа с файлами в Python
  20. Управление контекстом выполнения
  21. Наиболее частотные элементы с помощью Counter
  22. Лямбда-функции в Python
  23. Печать календаря
  24. Сериализация объектов в Python
  25. PrettyTable: создание таблицы
  26. Работа с аргументами командной строки
  27. Создание namedtuple из словаря
  28. Возврат нескольких значений из функции
  29. Методы Python для работы с данными
  30. Оператор «or» в Python
  31. Безопасные SQL-запросы в Python 3.11
  32. Преобразование объекта в строку
  33. Оператор del в Python
  34. Транспонирование матрицы
  35. Списки в Python
  36. Взаимодействие с внешними процессами в Python
  37. Работа со словарями
  38. Работа с очередями в Python
  39. Рекурсия для обращения строки
  40. Метод Event.wait() в Python
  41. Функции в одну строку
  42. Объединение словарей в Python
  43. Добавление элемента в список.
  44. Python UserString — создание подклассов строк
  45. Работа с CSV файлами
  46. Создание пустых функций и классов в Python
  47. Объединение объектов в Python

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