Python 练习

1. 题目

给定一个只包含正整数且非空的数组

返回该数组中重复次数最多的前 N 个数字

(返回结果按重复次数从多到少降序排列,N 不存在取值非法的情况)

2. 实例

点我看答案
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)
print(top_three)

© 2022 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""