Python的operator模块中,有哪些函数式编程支持的长尾函数可用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计929个文字,预计阅读时间需要4分钟。
`itemgetter` 和 `attrgetter` 可以替代从序列中提取元素或读取对象属性的 lambda 表达式,会自动构建函数 `itemgetter(1)`。根据元素组中某个字段对元素组进行排序,例如 `itemgetter(1)`==lambda field: field[1]`。如果将 itemgetter(1) 替换为 lambda 表达式,则相当于 `lambda field: field[1]`。
本文共计929个文字,预计阅读时间需要4分钟。
`itemgetter` 和 `attrgetter` 可以替代从序列中提取元素或读取对象属性的 lambda 表达式,会自动构建函数 `itemgetter(1)`。根据元素组中某个字段对元素组进行排序,例如 `itemgetter(1)`==lambda field: field[1]`。如果将 itemgetter(1) 替换为 lambda 表达式,则相当于 `lambda field: field[1]`。

