Как найти максимальные значения элементов массива?
Самый оптимальный вариант:
import heapq
a = [1, 11, 23, 41]
largest = heapq.nlargest(2, a)   #[23,41]
smallest =heapq.nsmallest(2, a)  #[1,11]
a = [1, 11, 23, 41]
a.sort(reverse=True)
print(a[0:2]) # в [] используются срезы