返回顶部
首页 > 资讯 > 后端开发 > Python >Python对Dict排序
  • 251
分享到

Python对Dict排序

PythonDict 2023-01-31 00:01:08 251人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

对下面的Dict: aps = {} for key in T.keys(): ap = average_precision(T[key], P[key]) aps[key] = ap

对下面的Dict:

    aps = {}
    for key in T.keys():
        ap = average_precision(T[key], P[key])
        aps[key] = ap

如果用value从大到小排序

aps = sorted(aps.items(), key=lambda d:d[1], reverse = True)

如果对key排序,用d[0];默认的是从小到大排序,如果是从大到小,需要用reverse = True.

注意返回的是一个List,不再是Dict.

 

--结束END--

本文标题: Python对Dict排序

本文链接: https://lsjlt.com/news/182300.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python对Dict排序
    对下面的Dict: aps = {} for key in T.keys(): ap = average_precision(T[key], P[key]) aps[key] = ap ...
    99+
    2023-01-31
    Python Dict
  • python dict的list排序
    对于简单的list排序,直接调用内建函数就可以了,但是对于dict的list排序就没有那么直接了,不过,还是有很简洁的办法的,如: >>> ls1 = [{'a' : 1, 'b' : 12}, {'a' : -1, '...
    99+
    2023-01-31
    python dict list
  • python dict sorted 排
    python dict sorted 排序 转载自http://hi.baidu.com/jackleehit/blog/item/53da32a72207bafa9052eea1.html 我们知道Python的内置dictionary...
    99+
    2023-01-31
    python dict sorted
  • python 字典(dict)按键和值排序
    python 字典(dict)的特点就是无序的,按照键(key)来提取相应值(value),如果我们需要字典按值排序的话,那可以用下面的方法来进行: 1 下面的是按照value的值从大到小的顺序来排序。 ...
    99+
    2022-06-04
    字典 按键 python
  • python dict按照value 排
    我们知道Python的内置dictionary数据类型是无序的,通过key来获取对应的value。可是有时我们需要对dictionary中 的item进行排序输出,可能根据key,也可能根据value来排。到底有多少种方法可以实现对dict...
    99+
    2023-01-31
    python dict
  • Python怎么对字典排序
    Python中可以使用`sorted()`函数对字典进行排序。字典是无序的,它的键(key)是无序的,因此对字典进行排序时,实际上是...
    99+
    2023-09-13
    python
  • Python中对list进行排序
    很多时候,我们需要对List进行排序,Python提供了两个方法对给定的List L进行排序,方法1.用List的成员函数sort进行排序方法2.用built-in函数sorted进行排序(从2.4开始)这两种方法使用起来差不多,以第一种为...
    99+
    2023-01-31
    中对 Python list
  • python dict
    1、Dictionary语法 Dictionary由key/value对(称为项目)组成,key和value之间用“:”分割,项目用“,”分割,所有项目用“{}”包括起来 >>> phonebook = {...
    99+
    2023-01-31
    python dict
  • 怎么在python中对列表排序
    怎么在python中对列表排序?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python有哪些常用库python常用的库:1.requesuts;2.scrapy;3.pi...
    99+
    2023-06-14
  • python怎么对字典进行排序
    在Python中,可以使用`sorted()`函数对字典进行排序。字典本身是无序的,但可以将其转换为一个由键值对元组组成的列表,然后...
    99+
    2023-10-12
    python
  • Python排序
    python排序主要用列表的sort方法和sorted函数。 sort List的方法 使用采用的是混合(hybrid)排序,规模小的时候采用binary insertion,规模大的时候采用samplesort ...
    99+
    2023-01-31
    Python
  • Python -- dict 类
    Python dict类常用方法:class dict(object):        def clear(self):  #清除字典中所有元素形成空字典,del是删除整个字典; >>> test {'k2': 'v2',...
    99+
    2023-01-31
    Python dict
  • python如何根据键对字典排序
    这篇文章主要介绍了python如何根据键对字典排序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。根据键对字典排序方法一,zip函数方法二,不...
    99+
    2024-04-02
  • 怎么在python中对series进行排序
    这篇文章将为大家详细讲解有关怎么在python中对series进行排序,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Python主要用来做什么Python主要应用于:1、Web开发;2、数据...
    99+
    2023-06-14
  • PHP对数组排序
    这篇文章将为大家详细讲解有关PHP对数组排序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP数组排序 PHP提供多种方法对数组进行排序,可根据特定需求选择最合适的算法。以下是几种常用排序方法: sor...
    99+
    2024-04-02
  • PHP用“自然排序”算法对数组排序
    ...
    99+
    2024-04-02
  • python list排序
    python 列表list中内置了一个十分有用的排序函数sort,sorted,它可以用于列表的排序,以下是例子。a = [5,2,1,9,6]         >>> sorted(a)                 ...
    99+
    2023-01-31
    python list
  • Python之排序
    列表内置的排序方法sort():>>> name [('a', 5), ('c', 3), ('b', 4), ('e', 1), ('d', 2)] >>> name.sort() >>&g...
    99+
    2023-01-31
    Python
  • Python字典dict
    dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。Python中的唯一一种映射类型。 举个例子,假设要根据同学的名字...
    99+
    2023-01-31
    字典 Python dict
  • Python Dict用法
    #字典的添加、删除、修改操作dict = {"a" : "apple", "b" : "banana", "g" : "grape", "o" : "orange"}dict["w"] = "watermelon"del(dict["a"]...
    99+
    2023-01-31
    Python Dict
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作