To find some number (more than one) of largest or smallest values of an iterable, you can use the nlargest and nsmallest of the heapq module:
import heapq
# get 5 largest items from the range
heapq.nlargest(5, range(10))
# Output: [9, 8, 7, 6, 5]
heapq.nsmallest(5, range(10))
# Output: [...