使用Python的字典的最大值和最小值

将要

我有字典清单:

l_dict = [{'start': 2, 'length': 2, 'end': 4}, {'start': 1, 'length': 5, 'end': 8}, {'start': 3, 'length': 2, 'end': 7}, {'start': 3, 'length': 1, 'end': 3}, {'start': 2, 'length': 1, 'end': 2}, {'start': 1, 'length': 4, 'end': 5}, {'start': 1, 'length': 5, 'end': 9}, {'start': 3, 'length': 1, 'end': 3}, {'start': 1, 'length': 5, 'end': 6}, {'start': 1, 'length': 3, 'end': 3}, {'start': 1, 'length': 2, 'end': 2}, {'start': 1, 'length': 3, 'end': 5}, {'start': 4, 'length': 1, 'end': 4}, {'start': 1, 'length': 4, 'end': 4}, {'start': 1, 'length': 1, 'end': 1}, {'start': 1, 'length': 4, 'end': 6}]

如何在列表中找到“长度”最大,“开始”最小和“结束”最大的字典?

卢卡·菲亚斯基(Luca Fiaschi)

如果需要,可以按需要的属性进行排序,并采用第一个元素。

l_dict = [{'start': 2, 'length': 2, 'end': 4}, {'start': 1, 'length': 5, 'end': 8}, {'start': 3, 'length': 2, 'end': 7}, {'start': 3, 'length': 1, 'end': 3}, {'start': 2, 'length': 1, 'end': 2}, {'start': 1, 'length': 4, 'end': 5}, {'start': 1, 'length': 5, 'end': 9}, {'start': 3, 'length': 1, 'end': 3}, {'start': 1, 'length': 5, 'end': 6}, {'start': 1, 'length': 3, 'end': 3}, {'start': 1, 'length': 2, 'end': 2}, {'start': 1, 'length': 3, 'end': 5}, {'start': 4, 'length': 1, 'end': 4}, {'start': 1, 'length': 4, 'end': 4}, {'start': 1, 'length': 1, 'end': 1}, {'start': 1, 'length': 4, 'end': 6}]
l_dict_sorted = sorted(l_dict, key=lambda x: (-x['length'],x['start'],-x['end']))
l_dict_sorted

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数组中的Java最小值和最大值

来自分类Dev

使用awk的最大值和最小值

来自分类Dev

查找函数的最小值和最大值

来自分类Dev

获取Clojure中的最大值和最小值

来自分类Dev

在.json中查找最大值和最小值

来自分类Dev

在多维字典中找到最大值,最小值

来自分类Dev

SQL查询最小值和最大值

来自分类Dev

在列表中交换最大值和最小值

来自分类Dev

SQL本地最小值和最大值

来自分类Dev

使用最小值和最大值的置信带

来自分类Dev

dygraph:显示最大值和最小值

来自分类Dev

Google图表上的最大值和最小值

来自分类Dev

确定滑块范围的最小值和最大值

来自分类Dev

gnuplot:如何绘制最大值和/或最小值

来自分类Dev

每组的最小值和最大值

来自分类Dev

awk查找数组的最小值和最大值

来自分类Dev

铲斗以最大值和最小值排序

来自分类Dev

python从嵌套字典中获取最小值/最大值

来自分类Dev

列表集合中的最小值和最大值

来自分类Dev

列的最大值和最小值之间的差异

来自分类Dev

使用迭代查找最大值和最小值时的Python TypeError

来自分类Dev

熊猫的最大值和最小值

来自分类Dev

字典列表中的最小值和最大值输出不正确

来自分类Dev

最小值和最大值

来自分类Dev

使用awk提取最大值和最小值

来自分类Dev

使用awk查找最小值和最大值?

来自分类Dev

在元组python中查找字典中的最大值和最小值

来自分类Dev

查找字典数组的最大值和最小值的 Pythonic 方法

来自分类Dev

如何使用 python pandas 找到 ID 1 和 5 的最小值和最大值?