Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для Веди
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523

Получить индекс элемента в функциях min/max

03.11.2022, 20:36. Показов 1035. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
привет друзья!

если я определяю мин. значение в списке

a = [1, 2, 3]
min(a)

как получить индекс мин. элемента
в данном случае:
i = 0
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.11.2022, 20:36
Ответы с готовыми решениями:

Индекс min и max элемента в матрице
Помогите пожалуйста с выводом координаты максимального и минимального на экран model small .386 include io.asm .stack 100h

Найти max и min элементы в массиве и номер элемента, близкого к среднему арифметическому min и max.
Привет всем! Очень прошу помочь в решении задачи на определение характеристик одномерного массива. Задача такова: Дана последовательность...

Если индекс max элемента больше индекса min, то поменять элементы местами; иначе - отсортировать массив
В массиве Z(N) вещественных чисел найти максимальный и минимальный элементы и их индексы. Если индекс максимального элемента больше...

6
13 / 11 / 3
Регистрация: 01.11.2022
Сообщений: 10
03.11.2022, 20:53
Лучший ответ Сообщение было отмечено Веди как решение

Решение

Python
1
2
3
a = [1, 2, 3]
res = min(enumerate(a), key=lambda x:x[1])
print(f'value: {res[1]}, index: {res[0]}')
3
 Аватар для Веди
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523
03.11.2022, 20:59  [ТС]
если ввести a = [3, 2, 1]
индекс тоже 0
а должен быть 2
0
5517 / 2870 / 571
Регистрация: 07.11.2019
Сообщений: 4,761
03.11.2022, 21:09
Лучший ответ Сообщение было отмечено Веди как решение

Решение

Веди, что не так?
Python
1
2
3
a = [3, 2, 1]
res = min(enumerate(a), key=lambda x:x[1])
print(f'value: {res[1]}, index: {res[0]}')
результат:
Code
1
value: 1, index: 2
2
 Аватар для Веди
18 / 13 / 1
Регистрация: 04.07.2012
Сообщений: 523
03.11.2022, 21:11  [ТС]
мой косяк всё правильно у тебя
0
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
03.11.2022, 21:24
Python
1
2
a = [3, 2, 1]
print(min(range(len(a)), key=lambda x: a[x]))
0
5517 / 2870 / 571
Регистрация: 07.11.2019
Сообщений: 4,761
03.11.2022, 21:37
Python
1
a.index(min(a))
коротко, но не оптимально.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.11.2022, 21:37
Помогаю со студенческими работами здесь

Процедура: Даны три числа a,b,c. Вычислить (max(a,b)+min(a,c))/(max(b,c)*min(a,b))+max(min(a,b),min(b,c))
Даны три числа a,b,c. Вычислить (max(a,b)+min(a,c))/(max(b,c)*min(a,b))+max(min(a,b),min(b,c)) с помощью использования процедур.

Даны действительные числа x, y, z. Получить max(x+y+z, x-y, z), max(x+y+z, xyz), min(x, y, z)
Даны действительные числа x, y, z. Получить max(x+y+z, x-y, z), max(x+y+z, xyz), min(x, y, z).

Получить u=min(a, b), v=min(ab, a+b), z=max(u+v2,3.14) путем вызова подпрограмм (функций), вычисляющих минимум и максимум среди заданных значений
Просто не успеваю физически все сделать к экзамену(пока сделал 9 из 16 программ). программы однотипные. 1)Даны действительные числа a и...

Как задать индекс для max и min ?
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h>; #include <Windows.h> int main() { SetConsoleCP(1251); ...

Создать вектор из произведения max элемента и min элемента в строке матрицы.
Приветствую всех Дали домашнее задание по Паскале из методички, к сожалению автора не знаю. Читал в книжке о двумерных массивах, но не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru