(返回結果按重複次數從多到少降序排列,N 不存在取值非法的情況)
from collections import Counter
li = [1, 2, 3, 1, 1, 2, 3, 1, 2, 5, 6, 4, 1, 2, 4, 5, 6]
N = 5
li_counts = Counter(li)
top_three = li_counts.most_common(N)
"""
most_common:列出最常見的n個元素及其計數至少是普通的。如果n爲None,則列出所有元素計數。
"""
print(li_counts)
print(top_three)