Антон Вел Asked:2020-12-21 18:21:50 +0000 UTC2020-12-21 18:21:50 +0000 UTC 2020-12-21 18:21:50 +0000 UTC 如何按重复次数对数组进行排序?[关闭] 772 告诉我python中有哪些工具可以对数组进行排序,使最常重复的值排在最前面? python-2.7 1 个回答 Voted Best Answer MBo 2020-12-21T21:22:50Z2020-12-21T21:22:50Z 您可以使用计数器 import collections c = collections.Counter() l = [4, 5, 3, 5, 2, 3, 5, 4, 6, 5] for x in l: c[x] += 1 print(c.most_common()) >>[(5, 4), (4, 2), (3, 2), (2, 1), (6, 1)]
您可以使用计数器