【发布时间】:2021-04-22 23:11:26
【问题描述】:
我有这段代码,它使用 key=lambda x: (count[x]) 进行频率排序
nums = [1,1,2,2,2,3]
count = collections.Counter(nums)
output = sorted(nums, key=lambda x: (count[x]))
这给出了输出 [3,1,1,2,2,2]
我想知道为什么 [3,1,2] 不是输出?计数器如何重复键?
【问题讨论】:
标签: python-3.x collections counter