看啥推荐读物
专栏名称: 进击的Coder
为广大Coder们奉上精彩博文和学习资料。推送包括爬虫、Python、PHP、Java、C/C++、机器学习,大数据等等方面的资源。还会不定期放送各种福利哦~ 进击吧,Coder们,么么哒!
今天看啥  ›  专栏  ›  进击的Coder

Python 中排序方法的十条用法总结

进击的Coder  · 公众号  ·  · 2018-09-25 20:41
点击蓝字关注这个神奇的公众号~sorted 用于对集合进行排序(这里说的集合是对可迭代对象的一个统称,他们可以是列表、字典、set、甚至是字符串),它的功能非常强大,本文将深入浅出地介绍 sorted 的各种使用场景。1、默认情况,sorted 函数将按列表升序进行排序,并返回一个新列表对象,原列表保持不变,最简单的排序>>> nums = [3,4,5,2,1]>>> sorted(nums)[1, 2, 3, 4, 5]2、降序排序,如果要按照降序排列,只需指定参数 reverse=True 即可>>> sorted(nums, reverse=True)[5, 4, 3, 2, 1]3、如果要按照某个规则排序,则需指定参数 key, key 是一个函数对象,例如字符串构成的列表,我想按照字符串的长度来排序>>> chars = ['Andrew', 'This', 'a', 'from', 'is', 'string', 'test']>>> sorted(chars, key=len)['a', 'is', 'fro ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照