生成器
3. 标准库
3.1 过滤
3.2 映射
3.3 合并
3.4 排列组合
3.5 重新排列
4. yield from
5. 可迭代的归约函数
6. iter 还可以传入2个参数
7....生成器
只要 Python 函数的定义体中有 yield 关键字,该函数就是生成器函数
调用生成器函数时,会返回一个生成器对象
惰性获取匹配项 re.finditer ,可以节省内存和无效工作
生成器表达式可以理解为列表推导的惰性版本...(5))))
# [0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50] 0-10 分别乘以5
3.4 排列组合
print(list(itertools.combinations...("ABC", 2)))
# [('A', 'B'), ('A', 'C'), ('B', 'C')]
# 组合:从中取出2个的方案数,无序要求 C32
print(list(itertools.combinations_with_replacement...函数产出多个生成器,每个生成器都 可以产出输入的各个元素
# 默认2个,后面可加参数 n, 输出多个
print(list(itertools.tee("ABC")))
# [itertools.