• 技术文章 >后端开发 >Python教程

    python字典怎么排序

    藏色散人藏色散人2019-10-02 17:29:48原创3653

    python字典怎么排序?

    定义一个字典类型

    mydict = {2: '小路', 3: '黎明', 1: '郭富城', 4:'周董'}

    可分别打印 key和value 看一下数据

    e4ad393a990f1300ec7418bfe1b56e0.png

    按KEY排序,使用了 lambda和 reverse= False(正序)

    key和value都输出

    reverse= True(逆序)

    50f166dcaae077f21cf6540f9a984e7.png

    按value排序,汉字次序不是按拼音输出

    b5237968e741a746fab551895688434.png

    sorted并不改变字典本身的数据次序。

    输出后为列表和元组

    可以 A = sorted(mydict.items(),key = lambda mydict:mydict[1],reverse= False) 赋值给A ,A的次序是变化后的

    273536d941734244464c0a5a26077e3.png

    推荐:《Python教程

    注意事项

    sorted并不改变字典本身的数据次序

    如果要变化后的 可以赋值给另一个列表变量

    以上就是python字典怎么排序的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python
    上一篇:python中的数怎么实现逆序 下一篇:python怎么查看数据类型
    PHP编程就业班

    相关文章推荐

    • python怎么从官网下载64位的• python怎么读写excel• ipad上可以运行python么• python中的数怎么实现逆序

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网