![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
lucky_nalan
这个作者很懒,什么都没留下…
展开
-
python的filter函数
filter函数接收两个参数:函数和序列。作用:将函数作用于序列的每一个元素,并且根据返回值是True/False来保留/删除序列中的元素。例如:用filter来求1~100内的素数。可以采用这样的方法:首先,列出从2开始的所有自然数,构造一个序列:取序列的第一个数2,它一定是素数,然后用2把序列的2的倍数筛掉:取新序列的第一个数3,它一定是素数,然后用3把序列的3的倍数筛掉:取新序...原创 2019-12-17 17:22:28 · 164 阅读 · 0 评论 -
python生成器
创建生成器的方法:1、把一个列表生成式的[] 换成()即可。2、用yield生成生成器函数。生成器的遍历输出可以用next(),但最好用for 循环,避免出现StopIteration错误。例如输出杨辉三角def triangles(): for i in range(1,10): l_i = [1] if i == 1 : ...原创 2019-12-17 16:10:28 · 93 阅读 · 0 评论