Python进阶
Yakuho
网络爬虫、深度学习、古灵精怪的需求 :)
展开
-
【Python进阶】如何在列表,字典,集合根据条件筛选
【Python进阶】如何在列表,字典,集合根据条件筛选列表字典集合 在数据结构与算法基础中,一个高效的算法能提升程序的效率,在日常的敲代码过程中,根据条件筛选出值是经常遇到的事,以下介绍一些简洁、而高效的写法. 列表 首先介绍的是列表生成式:[1, 2, 3, 4, 5, 6, 7, 8, 9] -> [i for i in range(1, 10)] list_ = [i for i in...原创 2019-07-26 22:02:17 · 313 阅读 · 0 评论 -
【Python进阶】彻底理解Python中的yield
yield特性、使用规则与使用方法 通常的for…in…循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有链表,字符串,文件。它可以是mylist = [1, 2, 3],也可以是mylist = [x*x for x in range(3)]。它的缺陷是所有数据都在内存中,如果有海量数据的话将会非常耗内存。例如: # 假如一间公司的业务是定制盒子,一个客户与公司签了一个大单,...原创 2019-08-01 21:00:29 · 221 阅读 · 0 评论