from collections import Counter print [item for items, c in Counter(a).most_common() for item in [items] * c] # [5, 5, 5, 5, 3, 3, 3, 4, 4, 4, 1, 1, 2]