一,集合。 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了。 关系测试,测试两组数据之前的交集、差集、并集等关系。 1,集合的创建。 2,集合的增。 3,集合的 ...
分类:
编程语言 时间:
2018-01-17 16:46:37
阅读次数:
174
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set ...
分类:
其他好文 时间:
2018-01-17 13:46:35
阅读次数:
99
set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。集合是一个无序的,不重复的数据组合,它的主要作用如下:去重,把一个列表变成集合,就自动去重了关系测试,测试两组数据之前的交集、差集、并集等关系集合(set):把不同的元素组成一起形成集合,是python基本的数据类型。集合元素(setelements):组成集合的成员(不可重复)
分类:
编程语言 时间:
2018-01-11 11:35:00
阅读次数:
191
集合的两个功能1.集合可以实现去重的功能;2.集合可以实现关系测试:交集,差集,并集,是否子集,是否没有交集以一个应用场景来引出集合:现在IPV4下用一个32位无符号整数来表示,一般用点分方式来显示,点将IP地址分成4个部分,每个部分为8位,表示成一个无符号整数(因此不需要用正号出现),如10.137.17.1,是我们非常熟悉的IP地址,一个IP地址串中没有空格出现(因为要表示成一个32数字)。现
分类:
编程语言 时间:
2018-01-10 11:27:29
阅读次数:
174
集合(字典的近亲)集合的两个功能:?集合可以实现去重的功能;?集合可以实现关系测试; 交集, 差集,并集, 是否子集, 是否没有交集........ 集合set的定义?集合是不重复的数据结构;# 如果花括号里面为空,则是字典类型; # 定义集合的第一种方式 ; ?工厂方法定义集合时, 括号里面是可迭代的对象, eg: 数值类型不可以;# 定义集合的第二种方式 ; 定义
分类:
编程语言 时间:
2018-01-09 23:13:45
阅读次数:
223
集合的特点:去重、无序,因此无法通过下标取值。 1. 定义集合 2. 操作集合 增加&删除: 交集&并集&差集&对称差集: ...
分类:
其他好文 时间:
2018-01-09 22:09:50
阅读次数:
179
s = set()#建立空的集合 s2 = {'1','2','3','3','4'}#没有:的为集合,集合天生去重 s3 = {'2','8','9','1'} #集合是也是无序的 # s2.add('a')#添加值 # s2.remove('2')#删除值 # s2.pop()#随机删一个值 #... ...
分类:
编程语言 时间:
2018-01-08 18:43:11
阅读次数:
105
集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 集合的语法 常用操作: 1、关系测试 ...
分类:
编程语言 时间:
2018-01-08 11:05:51
阅读次数:
180
10day 数据类型:集合 set 1、集合的定义 集合:无序的、不重复的数据组合。 特性:a、去重,把一个列表变成集合,就自动去重了 b、关系测试。测试两组数据之间的交集、差集、并集等关系 2、集合的基本操作: 2.1 创建集合: s = {} 2.2 新增 s.add() #若不重复则添加,若重 ...
分类:
编程语言 时间:
2018-01-07 23:30:35
阅读次数:
183
一、概述 1.SET运算符是什么 将多个查询用 SET 操作符连接组成一个新的查询 UNION/UNION ALL——并集 INTERSECT——交集 MINUS——差集(A\B=A中去掉B中也有的元素) 关于MySQL的交、并、差集,参考:http://blog.csdn.net/goodleiw ...
分类:
数据库 时间:
2018-01-07 14:06:00
阅读次数:
144