求交集 求并集 求差集 集合其他方法 交叉补集 并集-交集 difference_update p_s=p_s-l_s ==p_s.difference_update(l_s) 同理 intersection_update isdisjoint 两个合集无共同元素 返回布尔值 issubset,s1 ...
分类:
编程语言 时间:
2018-06-29 01:07:40
阅读次数:
191
'''#集合:天生去重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
集合 集合的定义: s = {1,2,3,3,4} s = {‘hello’} 转换只有可迭代对象才可以转换 set 方法 -add #将对象添加到集合中 -clear -copy -pop #随机删除 -remove #指定删除 一般方法求共同项 1 print(l_s) 2 print(p_s. ...
分类:
编程语言 时间:
2018-06-18 12:40:14
阅读次数:
168
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
我突然发现一个很严重的问题,就是我好像跟你说了好多的python语法,却没有跟你说一下python的基本背景。今天,我们不学基本语法了,来看一下python的基本背景。 首先,说一下python是怎么读的。根据百度百科给的发音是这样的:英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/ 目 ...
分类:
编程语言 时间:
2018-06-07 21:55:59
阅读次数:
228
Python的集合(set)和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素 python 集合常用方法 (1)set (2)update (3)add (4)remove 删除元素不存在会报错 可使用discard() 列表、元组、集合、字典相互转换 列表元组转其他 ...
分类:
编程语言 时间:
2018-06-04 21:37:19
阅读次数:
181
python基础部分 python基础一 python基础二 python集合,深浅copy python文件操作 python函数部分 python函数初识 python函数进阶 python装饰器 python迭代器,生成器 python内置函数,匿名函数 python递归函数 python二分 ...
分类:
编程语言 时间:
2018-05-23 13:08:33
阅读次数:
241
元组与多数 Python 集合(列表、字典、集,等等)一样,保存的是对象的引用。 如果引用的元素是可变的,即便元组本身不可变,元素依然可变。 也就是说,元组的不可变性其实是指 tuple 数据结构的物理内容(即保存的引用)不可变,与引用的对象无关。 输出结果: 表明,元组的值会随着引用的可变对象的变 ...
分类:
其他好文 时间:
2018-05-22 23:57:43
阅读次数:
184
集合 集合的作用主要是用来去重以及关系运算。 集合的定义: 集合可以包含多个元素,每个元素之间用逗号分割。 集合遵循三个原则: 1、每个元素必须是不可变类型(可hash,可作为字典的key) 2、没有重复的元素 3、集合是无序存储 补充: 可变类型是不可hash类型 不可变类型是可hash类型 注意 ...
分类:
编程语言 时间:
2018-05-07 21:03:28
阅读次数:
208
set:本身非可哈希,但set里面元素必须可哈希非可哈希不能作为字典的键 set更新:s.add('asdf')s.update('asdf')s.remove('a')s.pop()#随机删除s.clear()#清空s中元素,集合s还保留del s#删除集合s,什么都不保留 a = set([1, ...
分类:
编程语言 时间:
2018-05-05 14:17:35
阅读次数:
201