Курс Python → Python enumerate() использование
Функция enumerate() в Python используется для получения пар индекс-значение из последовательности, например, списка или строки. Это удобно в случаях, когда вам необходимо знать какой по счету элемент вы обрабатываете в цикле.
Как правило, при использовании enumerate() вы получаете кортежи, где первый элемент — индекс элемента в последовательности, а второй элемент — сам элемент. Это позволяет избежать необходимости создания отдельной переменной-счетчика и обновления ее в каждой итерации цикла.
Пример использования enumerate():
my_list = ['apple', 'banana', 'cherry']
for index, value in enumerate(my_list):
print(f"Index: {index}, Value: {value}")
В данном примере мы создаем список my_list и используем enumerate() для перебора элементов списка. В каждой итерации цикла мы получаем индекс элемента и сам элемент, которые затем можем использовать внутри цикла.
Другие уроки курса "Python"
- Область видимости переменных
- Метод join() для объединения элементов
- Управление памятью в Python
- Порядок операций в Python
- Оператор «and» в Python
- Метод __irshift__ для побитового сдвига вправо
- Python Enum Weekday Usage
- Моржовый оператор в Python 3.8
- Обработка исключений в Python 3
- Python reversed() vs срез[::-1]
- Работа с массивами в Numpy
- Разделение строк методом split()
- Атрибуты объекта в Python
- Создание новых списков в Python
- Python Ellipsis использование
- Бинарный поиск
- Оператор in и not in в Python
- Подсчет элементов в списке с Counter
- Удаление файлов в Python
- Сглаживание списка
- Парсинг веб-страниц с Beautiful Soup
- F-строки в Python 3.8
- Объединение словарей в Python 3.5+
- Mad Libs Generator
- Создание даты из строки ISO
- Поиск простых чисел
- Названия переменных
- Вызов внешних программ в Python с помощью sh
- Метод split() в Python
- Методы сравнения множеств
- Экспорт данных в файл.
- Отрицательные индексы списков в Python
- Основы работы со строками в Python
- JMESPath в Python
- Преобразование объекта в строку
- Структуры данных в Python
- Проверка запуска скрипта или импорта модуля
- Комментарии в Python
- Обработка ошибок ввода данных
- Обратное распространение ошибки
- Создание GUI с Tkinter: Entry
- Namedtuple в Python
- Вложенные функции в Python
- Генераторы в Python
- Метод __irshift__ для Python
- Создание файла с проверкой ошибки
- GitHub в Telegram: подписка на уведомления















