Курс 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. Monkey Patching в Python
  4. Блок try-except-else
  5. Разделение строки с помощью split()
  6. Проверка типов с использованием isinstance
  7. Итерация по итерируемым объектам
  8. Копирование файлов с shutil()
  9. Создание тестовых данных с Faker
  10. Округление в Python
  11. Работа со строками в Python.
  12. Удаление символов новой строки в Python.
  13. Сравнение строк в Python
  14. Обработка ошибок в Python
  15. Измерение времени выполнения кода
  16. Инициализация переменных
  17. Метод join() для объединения элементов
  18. Делегирование в Python
  19. Перевернуть список в Python
  20. Lambda-функция в Python: использование с map() и sum()
  21. Любовь к Python
  22. Удаление дубликатов из списка с помощью dict.fromkeys
  23. Поиск файлов по шаблону
  24. Безопасный доступ к значениям словаря
  25. Выбор редактора кода.
  26. Упрощение работы с JSON-данными в Python
  27. Генераторы в Python
  28. Логирование с Logzero: ротация файла
  29. Списки: объединение, изменение
  30. Создание словарей и множеств в Python.
  31. Поиск подстроки в строке
  32. Добавление элементов в список
  33. Передача аргументов в Python
  34. Доступ к локальным переменным
  35. Нахождение самого длинного слова в списке с помощью max
  36. Импорт в Python: список all
  37. Основные операции с Numpy
  38. Удаление символа из строки
  39. Вычисление разности множеств в Python
  40. Преобразование символов с помощью map
  41. Конвертация коллекций в Python.
  42. Атрибуты класса и экземпляра в Python
  43. Комментарии в Python
  44. Генерация случайных чисел в Python
  45. Изменение переменной в Python: nonlocal
  46. Метод ne для сравнения объектов

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