Курс 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"
- Установка и использование Virtualenv
- Вывод букв строки в Python
- Оператор += для объединения строк
- Генераторы списков
- Глубокое копирование объектов
- Генераторы в Python
- Блок else в циклах.
- Освобождение памяти в Python
- F-строки в Python 3.8
- Управление контекстом выполнения
- Объединение словарей в Python
- Область видимости переменных
- Поиск индекса элемента в списке
- Функции в Python: создание и вызов
- Асинхронный код в Python
- Класс UserDict: дополнительная функциональность
- Замыкания в Python
- Метод ior для битовых операций
- Метод join для объединения строк
- Фильтрация входных данных в Python
- Получение локальных переменных в Python
- Работа с прокси в Python
- Запуск Python из интерпретатора
- GitHub в Telegram: подписка на уведомления
- Генераторные функции в Python
- Замена атрибута в именованном кортеже
- Удаление файлов с shutil.os.remove()
- Форматирование объектов с модулем pprint
- Игра «Камень, ножницы, бумага» — Python
- Создание и инициализация объектов
- Метод get() для словарей
- Метод __imod__ для Python
- Python: отсутствие точек с запятыми
- Функция __init__ в Python
- Сортировка HTML по CSS-селектору
- Асинхронное выполнение задач в процессах
- Переопределение метода __lshift__
- Работа с URL-адресами в Python
- Сравнение неупорядоченных списков
- Оператор is в Python
- Введение в Python
- Работа с рекламными данными в Pandas
- Декоратор Ajax required
- Дефолтные параметры в Python
- Методы и функции в Python
- Оператор деления для класса Rational















