Python 基础—— operator 模块
来源:互联网 发布:天津软件培训基地 编辑:程序博客网 时间:2024/06/02 05:29
import operator
operator.itemgetter
operator.itemgetter(1)
等价于
lambda x: x[1]
实现多级排序
>>> students = [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10),]
使用 itemgetter() 可指定多个排序规则,比如本例的 sort by grade then by age:
>>> sorted(students, key=operator.itemgetter(1, 2))[('john', 'A', 15), ('dave', 'B', 10), ('jane', 'B', 12)]
与 functools 模块的搭配
0 0
- Python 基础—— operator 模块
- python 中的 operator模块
- python 中的 operator模块
- python的operator模块
- python-operator模块
- Python基础——模块
- python基础——模块
- Python基础——timeit模块
- Python基础——sys模块
- Python 基础——random模块
- Python 基础—— collections 模块
- Python 基础—— pickle 模块
- python 基础 —— platform 模块
- python 基础 —— logging 模块
- python基础之五——模块
- python基础学习六——模块
- python基础——paramiko模块
- Python 运算符模块operator库
- 通过键盘控制盒子的移动与缩放
- 使用Junit 提示 initializationError 错误 的解决办法
- 给网页添加网站的logo(icon图标)
- Android ListView工作原理完全解析,带你从源码的角度彻底理解,androidlistview
- spring学习笔记(22)声明式事务配置,readOnly无效写无异常
- Python 基础—— operator 模块
- 《离家》
- VC与JavaScript交互(三) ———— JS调用C++
- 仿招商银行加载loading效果
- 唯爱小粽子:软件架构的条件(architecture prerequisite)
- cvc-complex-type.2.4.d: 发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素。
- 字符设备驱动基本框架
- Educational Codeforces Round 10(A)模拟
- 黑马程序员——JAVA学习日志之IO流(一)