【发布时间】:2017-02-07 19:47:14
【问题描述】:
在这个例子中,有没有一种简单的方法来执行最大 k 个 key:values 对
s1 = {'val' : 0}
s2 = {'val': 10}
s3 = {'val': 5}
s4 = {'val' : 4}
s5 = {'val' : 6}
s6 = {'val' : 7}
s7 = {'val' : 3}
shapelets = [s1,s2,s3,s4,s5,s6,s7]
我想在 shapelets 列表中获取最多 5 个数字,知道它包含名称为“val”的键并为其分配了一个值。 这里的解决方案在于解析 dict 元素列表并获取它的最大 n 个数(在本例中为最大 5 个值)
有什么简单的解决方法,python中的算子库是否支持这种操作?
【问题讨论】:
-
最多 5 个值是指 5 个最大值吗?
-
@Farhan.K 是的,我愿意,我想得到这个列表中的最大值 dict thing
标签: python list dictionary