redis是业界主流的key-valuenosql数据库之一。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不
分类:
其他好文 时间:
2018-06-23 11:37:09
阅读次数:
166
【集合特点】 1、天生去重、循环 2 关系测试 -交集,差集,并集,(反向差集,对称差集) list = [1,2,3,4,5,3,6}list_2 =[2,3,5,7,8]list=set(list) #去重,转集合list_2 = set(list_2)print(list.intersecti ...
分类:
编程语言 时间:
2018-06-22 22:47:33
阅读次数:
254
'''#集合:天生去重1、去重2、关系测试:交集、差集、并集、反向差集、对称差集3、集合无序,能循环但不能根据下标取值一、去重:(1)nums=[1,1,2,3,3,4]set(nums) #list转换为集合#{1, 2, 3, 4}(2)nums2={1,1,2,2,3,3}print(set( ...
分类:
编程语言 时间:
2018-06-22 20:33:33
阅读次数:
175
1. 字典操作 字典一种key - value 的数据类型。 语法: 字典的特性: 字典是无序的 key必须是唯一 增加 修改 删除 查找 循环 2. 集合 集合是一个无序的,不重复的数据组合,它的主要作用如下: 1、去重,把一个列表变成集合,就自动去重了 2、关系测试,测试两组数据之前的交集、差集 ...
分类:
编程语言 时间:
2018-06-22 13:32:44
阅读次数:
127
#求两个list差集、交集和并集 http://www.jb51.net/article/56980.htm a = [1,2,3]; b = [2,3,4] #想要的结果是[1] [4] [2,3] [1,2,3,4] aa=[i for i in a if i not in b] #[1] bb ...
分类:
编程语言 时间:
2018-06-21 18:27:28
阅读次数:
160
一、集合的介绍 1.集合天生去重 2.集合也是无序的 3.集合的作用主要是关系测试,测试两组数据之前的交集,差集,并集,子集,父集,对称(反向)差集等关系 二、集合的使用方法 a = {6,7,1,2,3,4,5} #创建一个集合 b=set([1,2,3,4,8]) #创建一个集合 a & b # ...
分类:
编程语言 时间:
2018-06-19 22:43:54
阅读次数:
172
Set描述 1、集合中每个元素都是不同的(集合是没有重复的元素); 2、集合的元素最多为2^32-1; 3、元素是没有顺序的; Set基本操作 常用的操作 添加集合 获取集合的所有元素 对集合做差集 对集合做交集 对集合做并集 适用的场景 我们一南北方差异和共同点为例: 1、首先我们设置北方的值 2 ...
分类:
其他好文 时间:
2018-06-19 20:40:40
阅读次数:
161
集合的定义与基本函数,包括交、并、差等,另外介绍了字符串格式化的两种方式,%和format ...
分类:
其他好文 时间:
2018-06-19 13:39:44
阅读次数:
328
Set 集合 集合的特性: 1、 不同元素组成 如:s = {1,2,3,4,3,3,3,3,3} s = {1,2,3,4} 2、 无序 3、 集合中元素必须是不可变类型 可变类型:列表、字典 不可变类型:数字、字符串、元组 如何设置集合 方法1: S = {1,2,3,4,5,6} 方法2: S ...
分类:
编程语言 时间:
2018-06-16 11:53:30
阅读次数:
125
set是Python中一种基本数据类型,它分为可变集合(set)和不可变集合(frozenset)两种。类似于其他语言,集合是一个无序不重复元素集,包括创建集合set、向集合中添加元素、删除集合中的元素、求集合的交集、并集、差集等操作。创建空集合s=set()创建集合set1={1,2,3,4,5,6}set1set([1,2,3,4,5,6])创建不可变集合冰冻集合不能被修改元素、删除元组,但是
分类:
其他好文 时间:
2018-06-15 10:50:04
阅读次数:
170