python 标准库 算法

1、functools.partial()
包含函数进去

image.png

获取属性:functools.update_wrapper()
image.png

image.png

update_wrapper()的修饰符:functools.wraps()
2、富比较,只需提供eq和gt,lt等中的一个就可以:
@functools.total_ordering
image.png

提供sorted的cmp_to_key???
3、itertools.chain
image.png

itertools.izip
image.png

islice??
tee
image.png

imap
image.png

startmap生成元组
image.png

count(1) 从1开始计数
image.png

cycle循环
image.png

repeat
image.png

dropwhile第一次为false之后的所有元素
image.png

takewhile
image.png

ifilter筛选
image.png

ifilterfalse
image.png

check_item()
groupby:按属性x
image.png

4、operator比较
image.png

lt le eq ne ge gt
image.png

abs neg pos add div floordiv mod pow sub truediv
image.png

contains countOf indexOf
image.png

isMappingType isNumberType isSequenceType
image.png

5、contextlib
@contextlib.contextmanager 上下文管理器
image.png

上下文嵌套:with a as a,b as b:
image.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 要点: 函数式编程:注意不是“函数编程”,多了一个“式” 模块:如何使用模块 面向对象编程:面向对象的概念、属性、...
    victorsungo阅读 1,568评论 0 6
  • 直接上正文 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂...
    OzanShareing阅读 477评论 0 0
  • 周末的午饭不知道吃什么,想起一周前买的小南瓜还在那里,要赶紧想办法解决掉,要不也会难逃进垃圾桶的命运,像之...
    kafeilideyan阅读 699评论 8 13
  • 01 去必胜客,披萨必点的,总是对各种披萨莫名迷恋。 现在必胜客不常去了,披萨还是一样爱吃。 今天妈妈来家里吃饭,...
    梦佳小姐姐阅读 554评论 0 6
  • 1. 看到上面这段话,我突然想起了这一句-“天将降大任于斯人也,必先苦其心志,劳其筋骨”。为什么呢?你经历的苦难越...
    小草的花冠阅读 925评论 0 0