Курс 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"
- Получение частей дроби
- Объединение списков с помощью zip
- Инверсия списка/строки в Python
- Метод difference_update() — разность множеств
- Списковый компрехеншен.
- Объединение коллекций в Python
- Измерение времени выполнения в Python
- Особенности ключей словаря в Python
- Эффективная конкатенация строк в Python
- Методы HTTP запросов в Flask
- Метод add для класса Vector
- Работа со стеком в Python
- Срезы в Python
- Создание копии итератора
- Тестирование функции сложения
- Поиск кода
- Управление User-Agent в Python
- Особенности запятых в Python
- Удаление пробелов методом translate()
- Передача аргументов в Python
- Комментарии в Python
- Concrete Paths в Python
- Декоратор total_ordering для сравнения объектов
- Переопределение унарных операторов
- Python Поверхностное Копирование
- Конвертация коллекций в Python
- Управление асинхронными задачами с помощью Semaphore
- Установка и использование howdoi
- Переопределение метода delitem в Python
- Порядок операций в Python
- Функция map() в Python
- Функция all() в Python
- Pillow: работа с изображениями
- Транспонирование 2D-массива с помощью zip
- Сравнение строк в Python
- Преобразование числа в список цифр
- Модуль math: основные функции
- Установка Git и AWS CLI
- Объединение строк с помощью метода join
- Удаление специальных символов с помощью re.sub
- Списки в Python: синтаксис представления
- Функция с *args.
- Создание комплексных чисел
- Обработка исключений
- Обмен переменными в Jupyter
- Python: Фильтрация списков с помощью filter()
- Декораторы классов
- Работа с изменяемыми списками















