for x, g1 in groupby(lot, itemgetter(0)):
    for y, g2 in islice(groupby(g1, itemgetter(2)), 0, 3):
        ans.extend(list(g2))
print(ans)
n-самые большие элементы в последовательности (необходимо сохранять дубликаты)