Курс 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 Метод sleep() из time
- Работа с байтовыми строками в Python
- Тернарный оператор в Python
- Создание словаря в Python
- Переменные в Python
- Метод lt для сортировки объектов
- Правила именования переменных
- Метод split() для разделения строк
- Срезы в Python
- Запуск асинхронной корутины
- Поиск уникальных элементов строкой в Python
- Определение объема памяти объекта
- Печать в одной строке
- Работа с прокси в Python
- Избегание циклических зависимостей классов в Python
- Объединение строк с помощью метода join
- Создание новых функций с помощью functools.partial
- Работа с файлами в Python
- Управление контекстом выполнения
- Наиболее частотные элементы с помощью Counter
- Лямбда-функции в Python
- Печать календаря
- Сериализация объектов в Python
- PrettyTable: создание таблицы
- Работа с аргументами командной строки
- Создание namedtuple из словаря
- Возврат нескольких значений из функции
- Методы Python для работы с данными
- Оператор «or» в Python
- Безопасные SQL-запросы в Python 3.11
- Преобразование объекта в строку
- Оператор del в Python
- Транспонирование матрицы
- Списки в Python
- Взаимодействие с внешними процессами в Python
- Работа со словарями
- Работа с очередями в Python
- Рекурсия для обращения строки
- Метод Event.wait() в Python
- Функции в одну строку
- Объединение словарей в Python
- Добавление элемента в список.
- Python UserString — создание подклассов строк
- Работа с CSV файлами
- Создание пустых функций и классов в Python
- Объединение объектов в Python















