假设我们有一个字典:
我想要获取另一个字典,其中包含4个具有最大值的元素。例如,我希望得到:
items = {'a': 7, 'b': 12, 'c': 9, 'd': 0, 'e': 24, 'f': 10, 'g': 24}
我想要获取另一个字典,其中包含4个具有最大值的元素。例如,我希望得到:
subitems = {'e': 24, 'g': 24, 'b': 12, 'f': 10}
最pythonic和高效(内存消耗,执行速度 - 当我有一个包含1000000个元素的字典时)的方法是什么?生成器、lambda函数还是其他方法?
附加内容1:它们是一些类似的问题:
它们也可能包含解决方案,但它们没有询问在处理大型数据集时最高效、最pythonic的方法。