@Renat871

Как найти максимальные значения элементов массива?

Есть массив допустим [1, 11, 23, 41].
Как найти не одно максимальное значение, а несколько? То есть 41 и 23.
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 3
@serhiops
Python/JavaScript/C++
Самый оптимальный вариант:
import heapq
a = [1, 11, 23, 41]
largest = heapq.nlargest(2, a)   #[23,41]
smallest =heapq.nsmallest(2, a)  #[1,11]
Ответ написан
Комментировать
@alekseevichzy
Начинающий Python программист
a = [1, 11, 23, 41]
a.sort(reverse=True)
print(a[0:2]) # в [] используются срезы
Ответ написан
Hivemaster
@Hivemaster
Админ, который хочет программировать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы