推荐书: Python开发最佳实践

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

分享时@该用户已经被封, 我就能回答你的问题奥!

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

  • 首先装载一下operator模块
  • 创建一个列表,列表由元组构成
  • 使用itemgetter来进行排序,使用元组的第二个元素进行排序
  • 使用元组的第一个元素进行排序
  • 甚至我们可以先对元组的第2个元素进行排序,然后对第一个元素进行排序,形成多级排序。
  • 当然,我们还可以使用reverse来进行逆序排列

转载请注明来自DataScience.

邮箱: 675495787@qq.com