Русский
Открыть в Telegram

Пост Немного базы Python. День 9. Индекс наибольшего числа

2 марта 2026
P
Python Portal
Немного базы Python. День 9. Индекс наибольшего числа Есть несколько способов найти индекс самого большого числа в списках. ▪️Функция max() и метод index() Можно использовать метод index() вместе с функцией max(), чтобы получить индекс наибольшего числа в списке. В этом примере мы с помощью max() находим самое большое число в списке и передаем его в index() как аргумент. Метод index() вернет индекс первого вхождения наибольшего числа. In [23]: my_list = [12, 45, 67, 89, 34, 67, 13] largest_number_index = my_list.index(max(my_list)) largest_number_index Out[23]: 3 ▪️max() и enumerate() В коде ниже функция max() принимает список и lambda-функцию в качестве аргументов. Мы добавляем enumerate() к списку, чтобы она могла вернуть и число из списка, и его индекс (кортеж). Параметр start в enumerate() задаем так, чтобы нумерация начиналась с позиции 0. lambda-функция используется, чтобы найти максимальное значение по второму элементу каждого кортежа, то есть по значению из my_list. In [24]: my_list = [12, 45, 67, 89, 34, 67, 13] max_num = max(enumerate(my_list, start=0), key = lambda x: x[1]) print('Индекс наибольшего числа:', max_num[0]) Индекс наибольшего числа: 3 ▪️Списковое включение с функцией enumerate() В коде ниже мы используем списковое включение вместе с enumerate(), чтобы найти индекс самого большого числа в списке. Создаем переменную max_value - в ней хранится максимальное значение из списка. Дальше с помощью enumerate() находим индекс(ы), где значение совпадает с этим максимумом. In [25]: my_list = [12, 45, 67, 89, 34, 67, 13] max_value = max(my_list) max_indices = [idx for idx, val in enumerate(my_list) if val == max_value] max_indices Out[25]: [3] Вывод показывает, что самое большое число находится по индексу 3. 👉 @PythonPortal #100daysofpython
45 · 7.2K ·

Рядом в ленте

PPython Portal😆😆😆 👉 @PythonPortalPPython PortalPython-совет по дизайну: используй @property только для O(1) операций Люди обычно ожидают, что всё, что выглядит как доступ к атрибуту, работает быстро. Не хоче
это сообщение
PPython PortalВсегда пиши код так, будто тот, кому потом его поддерживать, это буйный психопат, который знает, где ты живешь. — Аноним Знаете какие-нибудь забавные имена переPPython PortalЭтот Python-фреймворк может скрейпить ЛЮБОЙ сайт и вытаскивать структурированные данные за считанные минуты. Называется Scrapy. Он краулит сайты и извлекает стр

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем