python 迭代器和生成器 python 迭代器和生成器 python 迭代器和生成器 python 迭代器和生成器 一、可迭代协议:可以被迭代要满足要求的就叫做可迭代协议。内部实现了__iter__方法 iterable:可迭代的 对应的标志 什么叫迭代?:一个一个取值,就像for循环一样取值 ...
分类:
其他好文 时间:
2018-12-19 17:57:58
阅读次数:
175
Python的集合不允许有重复 集合与字典类似,集合使用大括号,集合没有键值对,集合每一个唯一对象之间用逗号分隔 集合不维持插入顺序,不过可以用sorted函数输出排序,但是不会更改系统地址中的位置只作为显示排序 可以向set函数传递任何序列,由这个序列中的对象创建一个元素集合(去除所有重复) 集合 ...
分类:
其他好文 时间:
2018-12-18 10:56:58
阅读次数:
163
题记:朋友在处理数据时,需要解决这方面的问题,所以利用她给的代码,自己重新梳理了下,并成功运行。 代码如下: 如果有问题,欢迎留言,一起学习,一起解决问题! ...
分类:
编程语言 时间:
2018-12-13 13:51:29
阅读次数:
215
栅格数据集没有擦除功能,现在有栅格A和栅格B,怎么求两个栅格的差集C 具体步骤如下: 1、首先利用栅格计算器,把栅格B中的value全部赋值为0 2 建立一个面图层:在ArcCataLog中选择存放面图层的文件夹,点击右键,选择Shapefile,选择要素类型为面,点击确定,即可建立新的面状图层。 ...
分类:
其他好文 时间:
2018-12-06 11:03:39
阅读次数:
526
整型与浮点型 整型int 作用:年纪,等级,身份证号,qq号等整型数字相关 定义: age=10 #本质age=int(10) 整型int 浮点型float 作用:薪资,身高,体重,体质参数等浮点数相关 salary=3000.3 #本质salary=float(3000.3) 二进制,十进制,八进 ...
分类:
其他好文 时间:
2018-12-05 20:56:26
阅读次数:
229
一、redis介绍 redis是一个key value存储系统。和Memcached类似,它支持存储的values类型相对更多,包括字符串、列表、哈希散列表、集合,有序集合。 这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础 ...
分类:
其他好文 时间:
2018-12-02 19:19:00
阅读次数:
187
场景: 业务上需要做一个查询,因为是Web及时响应,所以对响应时间有要求,原业务场景是需要从无库存订单中剔除绑定闲置库存,因单条sql查询实现复杂,故考虑用差集方式: 数据量: a,b,c皆在百万数据量级,排除其他非必要过滤字段,id皆有btree索引 运行:2s左右 环境:阿里云(最基本线上服务性 ...
分类:
数据库 时间:
2018-11-29 11:02:40
阅读次数:
426
1、集合天生可以去重 2、交集 3、并集(去重) 4、差集,前面一个有,后面一个没有的 5、对称差集,只在一个集合中存在的 6、集合的操作(增删该查) 7、集合的循环取值 ...
分类:
其他好文 时间:
2018-11-29 01:27:41
阅读次数:
216
前提:测试中需要给某些应用设置黑名单,所以从.txt文件中求两者的差集,就可以筛选出需要测试的应用 思路:将.txt文件中的数据读到列表中,求列表的集合,再输出到指定目录 集合的思路: a = [1,2,3,4,5,6] b = [5,6,7] c = [] ①交集 c = [i for i in ...
分类:
编程语言 时间:
2018-11-27 19:32:39
阅读次数:
184