Курс 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. Функция enumerate в Python
  3. Возвращение нескольких значений
  4. Автоматизация действий с Pyautogui
  5. Функция zip() в Python
  6. Регистрация на TenChat
  7. GitHub в Telegram: подписка на уведомления
  8. Преобразование регистра строк
  9. Оператор деления для класса Rational
  10. Класс UserDict: дополнительная функциональность
  11. Разработка Telegram-ботов
  12. Конкатенация строк с методом join()
  13. Обход элементов в Python
  14. Нарезка списков в Python
  15. Хешируемые ключи в Python
  16. Получение срезов итераторов
  17. Порядок операций в Python
  18. Скрытие вывода данных
  19. Обработка StopIteration в Python
  20. Работа с CSV файлами
  21. Работа с файловой системой в Python
  22. Переворот последовательности
  23. Переменная Шредингера
  24. Синхронизация потоков с time.sleep()
  25. Создание вкладок с TKinter
  26. EMOT преобразование эмодзи в текст
  27. Именованные кортежи в Python
  28. Оператор match в Python
  29. PrettyTable: создание таблицы
  30. Инверсия списка/строки в Python
  31. Капитализация строк
  32. Работа со строками в Python.
  33. Справка по импортированным модулям
  34. Копирование объектов в Python
  35. Поиск с библиотекой Google
  36. Применение функции к списку
  37. Метод matmul для умножения матриц
  38. Создание словарей и множеств в Python.
  39. Удаление файлов с shutil.os.remove()
  40. Работа с модулем os в Python
  41. Обработка исключений в Python 3
  42. Протокол управления контекстом
  43. Отступы в Python
  44. Установка random seed в Python

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