Курс Python → Функция enumerate в Python
Функция enumerate в Python является очень удобным инструментом для работы с элементами списка и их индексами. Она позволяет получить доступ не только к самому элементу, но и к его порядковому номеру в списке. Давайте рассмотрим пример использования этой функции:
fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
print(f'Index {index}: {fruit}')
В данном примере мы создаем список фруктов и с помощью функции enumerate проходим по нему в цикле for. На каждой итерации переменная index будет содержать индекс текущего элемента, а переменная fruit — сам элемент списка. Мы выводим порядковый номер и значение элемента на экран.
Кроме того, функция enumerate принимает необязательный аргумент start, который указывает с какого индекса начинать нумерацию. Например, если мы хотим начать нумерацию с 1, то мы можем передать значение 1 в качестве аргумента start.
fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits, start=1):
print(f'Index {index}: {fruit}')
Таким образом, функция enumerate является удобным и эффективным способом для работы с элементами списка и их индексами в Python. Она позволяет упростить код и делает его более понятным и читаемым.
Другие уроки курса "Python"
- Генераторы в Python
- Функции высшего порядка в Python
- Запуск внешних программ с subprocess
- Регистрация на курсы SF Education
- Цикл for в Python
- Метод rsub в Python: расширение функциональности вычитания
- Создание итерируемых объектов
- Работа с библиотекой xkcd
- Присоединение элементов коллекции
- Блок else в циклах Python
- Транспонирование 2D-массива с помощью zip
- Работа с NumPy
- Работа с областями видимости переменных
- Капитализация строк
- Преобразование типов данных в set comprehension
- Удаление ключа из словаря в Python
- Генераторы в Python
- Проверка индексов коллекции
- Оператор space-invader
- Перевод эмодзи и эмотиконов.
- Импорт в Python: список all
- Работа с пользовательским вводом
- Изменение логики работы с временем
- Изменение переменной в Python: nonlocal
- Сравнение объектов в Python
- Создание и операции с дробями
- Декораторы с аргументами в Python
- Удаление элемента по индексу в Python
- Работа с zip()
- Возврат нескольких значений
- Python Метод del.
- Отслеживание прогресса с tqdm
- Подчеркивание в REPL
- Тайное преобразование типа ключа
- Импорт модулей в Python 3.12
- Именование столбцов в Python с pandas
- Метод join() для объединения строк
- Модуль subprocess: запуск внешних команд
- Лямбда-функции в Python
- Логирование с Logzero: ротация файла
- Просмотр атрибутов и методов класса
- Порядок и длина множеств в Python
- Работа с словарями в Python
- Пересечение списков с использованием множеств
- Списки в Python
- Делегирование в Python















