Курс 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"
- Преобразование строк в числа в Python
- Константы в модуле cmath
- Python enumerate() функции
- Шаблоны Flask: условия и циклы
- Отрицательные индексы списков
- Аннотации типов в Python
- Инициализация переменных
- Класс Counter() для подсчета элементов
- Асинхронное программирование с asyncio
- Pretty-printing JSON в Python
- Тестирование времени с Freezegun
- Структуры данных в Python
- Профилирование данных с Pandas.
- Поиск уникальных и повторяющихся элементов
- Работа с модулем random
- Обратное распространение ошибки
- Python-dateutil — работа с датами
- Генераторы в Python
- Функция map() и ленивая оценка
- Функция pow() — возвести число в степень
- Именованные кортежи в Python
- Конвертация коллекций в Python
- UserList в Python: Описание и примеры использования
- Логические значения в Python
- Оператор Walrus в Python
- Создание лямбда-функций
- Безопасные SQL-запросы в Python 3.11
- Регулярные выражения в Python
- kwargs в Python
- Создание .exe файла с pyinstaller
- Расчет времени выполнения
- Работа с временем в Python
- Сортировка списка по индексам
- Проблемы с dict в Python
- *args и **kwargs в Python
- Метод rmatmul для пользовательских матриц
- Измерение времени выполнения кода
- Переменные в Python: сокращение гласных
- Регулярные выражения: метод match
- Поток данных в Python
- Список и кортеж в Python
- Создание новых функций с помощью functools.partial
- Удаление дубликатов из списка с помощью dict.fromkeys
- Экспорт данных в файл.















