Курс 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"
- Использование функции enumerate()
- Разделение строки на подстроки в Python
- Оператор «and» в Python
- PrettyTable: создание таблицы
- Рациональные числа в Python
- Работа с контекстными переменными
- Создание словарей с defaultdict
- Преобразование списка в словарь через генератор
- Просмотр внешнего файла в Python
- Работа с defaultdictами в Python
- Копирование объектов в Python
- Подсчет вхождений элементов
- PUT запрос для обновления данных
- Определение индекса элемента списка
- Создание OrderedDict
- Абстракции словарей и множеств в Python
- Работа с IP-адресами в Python
- Форматирование строк в Python
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Работа с очередями в Python
- Конкатенация списков в Python
- Глубокое копирование объектов
- Отступы в Python
- Декоратор проверки активности
- Секреты Python
- Работа с enumerate()
- Декоратор Property в Python
- Поиск простых чисел
- Фильтрация данных в Python.
- Обработка исключений в Python
- Список и кортеж в Python
- Методы split() и join() — Python строк.
- Генераторы списков в Python
- Объединение списков в Python
- Установка и использование Virtualenv
- Транспонирование 2D-массива с помощью zip
- Очистка входных данных
- Разделение строки в Python
- Порядок и длина множеств в Python
- Python Менеджер контекста
- Подписка на Kaspersky Team
- Модуль xkcd: загрузка комиксов
- Модуль functools в Python
- Измерение времени выполнения кода
- Генерация QR-кодов с библиотекой qrcode















