一、集合 关系测试 交集: 两个都有 .intersettion() 或用 & 符号 差集: 列表a有,列表b没有 .difference() 或用 - 符号 并集: 两列表合并,去重 .union() 或用 | 符号 合并: .update() 会更改数据 删除: .discard() .pop( ...
分类:
编程语言 时间:
2017-04-18 23:42:06
阅读次数:
288
in :判断某个元素是否是集合中的成员,如定义 s = set('hello') ,则 'e' in s 返回结果为 True not in :与 in 相反 == :等价操作符,用于在相同或不同的集合之间做比较,当且仅当一个集合的每个成员同时也是另一个集合中的成员时才等价,如定义 s1 = set ...
分类:
编程语言 时间:
2017-04-16 11:57:08
阅读次数:
507
一、集合类型简介 (1) 集合(set)是由一组无序排列的元素组成的,集合中的成员称为集合元素(2) 集合类型分为可变集合和不可变集合,可变集合(set)可以添加/删除元素,不可变集合(frozenset)则不可以(3) 因为集合是由一组无序排列的元素组成的,因此也就没有索引、切片、键的概念来访问集 ...
分类:
编程语言 时间:
2017-04-15 11:50:49
阅读次数:
216
在python中集合set是一种基本数据的类型,它有可变集合(set())和不可变集合(frozenset)两种。创建集合set、集合set添加、集合删除、交集、并集、差集的操作都是非常实用的方法,接下来将介绍结合的相关知识。一、集合特点1、类似字典dict,但是只有key却没有value值;2、集合的..
分类:
编程语言 时间:
2017-03-27 12:08:12
阅读次数:
238
创建集合setpythonset类是在python的sets模块中,大家现在使用的python2.7.x中,不需要导入sets模块可以直接创建集合。>>>set(‘boy‘)set([‘y‘,‘b‘,‘o‘])集合添加、删除python集合的添加有两种常用方法,分别是add和update。集合add方法:是把要传入的元素做为一个整个..
分类:
其他好文 时间:
2017-03-27 11:58:35
阅读次数:
175
本文章主要对于集合的一些简单操作 集合分为可变集合与不可变集合 可变集合(不可hash) 添加值 清除集合 复制集合 随机删除 指定删除元素 不可重复特性 不可变集合 使用的比较少 调用frozenset方法 定义完你会发现没有f.add,f.pop,f.remove方法 可变集合常用操作 差集: ...
分类:
编程语言 时间:
2017-03-15 15:05:55
阅读次数:
282
Python 3 集合基础和概念! Python 3中,集合是无序的,所以不能进行切片和索引操作。 创建集合有两个方法:set()方法创建的集合是可变的,可被迭代的;frozenset()方法创建的集合是不可改变的。 代码可以看出来,看上去创建的集合是一个列表,实际上我们用type()就可以看出,创 ...
分类:
编程语言 时间:
2017-03-13 23:31:55
阅读次数:
234
#数组test = [data for data in range(10) if data % 2 == 0];print(test);#字典test = {data : data * data for data in range(10)};print(test);#集合test = {data f ...
分类:
编程语言 时间:
2017-01-23 15:20:12
阅读次数:
189
集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 常用操作 ...
分类:
编程语言 时间:
2016-12-24 16:34:11
阅读次数:
297