您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python中字典(dict)和列表(list)的排序方法实例

5b51 2022/1/14 8:18:30 python 字数 1258 阅读 367 来源 www.jb51.cc/python

一、对列表(list)进行排序 推荐的排序方式是使用内建的sort()方法,速度最快而且属于稳定排序复制代码代码如下:>>>a=[1,9,3,7,2,5]>>>a.sort()>>>printa[0,1,5,9]>>>a.sort(r

概述

一、对列表(list)进行排序

推荐的排序方式是使用内建的sort()方法,速度最快而且属于稳定排序

二、对字典(dict)进行排序

其实字典(dict)是一个无序序列,谈不上排序,我们只能按照字典的键/值进行排序,然后让对应值/键也处于同样的顺序
任何对字典的排序问题,都要最终归结为对字典(dict)的键(key)或者值(value)组成的列表(list)的排序

1、按字典(dict)的键进行排序[1]

三、结语

通过以上代码的分析,大致总结处以下几条原则:
* 对字典的排序,最终都要归结为对字典的键或者值组成的列表的排序
* 对列表的排序,优先使用内置的list.sort()方法

总结

以上是编程之家为你收集整理的Python中字典(dict)和列表(list)的排序方法实例全部内容,希望文章能够帮你解决Python中字典(dict)和列表(list)的排序方法实例所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶