Python教程:[67]itemgetter对列表排序

2025-10-24 07:10:45

上一篇文章讲了如何对list进行排序【请看传送门http://jingyan.baidu.com/article/90808022a546b8fd90c80f48.html】,今天我们进一步加深学习,使用 itemgetter来加速排序,并且可以减少代码的写作难度,我们来看看具体的例子,如何使用itemgetter:

    首先装载一下operator模块

    Python教程:[67]itemgetter对列表排序

    创建一个列表,列表由元组构成

    Python教程:[67]itemgetter对列表排序

    使用itemgetter来进行排序,使用元组的第二个元素进行排序

    Python教程:[67]itemgetter对列表排序

    使用元组的第一个元素进行排序

    Python教程:[67]itemgetter对列表排序

    甚至我们可以先对元组的第2个元素进行排序,然后对第一个元素进行排序,形成多级排序。

    Python教程:[67]itemgetter对列表排序

    当然,我们还可以使用reverse来进行逆序排列

    Python教程:[67]itemgetter对列表排序

(共篇)上一篇:sorted()排序详解|下一篇:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢