set(集合)和dict(字典)类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。
分类:
编程语言 时间:
2018-10-19 14:15:33
阅读次数:
143
假定有一个需求:需要删除列表中的重复元素,有几种实现方法? 方法一:利用Python 集合的特性 去除重复元素,代码如下: 方法二:用一个词形容,腾笼换鸟,代码如下: ...
分类:
编程语言 时间:
2018-10-19 00:08:58
阅读次数:
186
通过大括号括起来,用逗号分隔元素,特点 1.由不同元素组成 2.无序 3.元素只能是不可变类型,即数字、字符串、布尔和元组 可直接定义集合s={不同元素},或者s=set(可迭代对象) >>> s={1,'a','b','a',5,1}>>> s{1, 'b', 'a', 5}>>> s=set(( ...
分类:
编程语言 时间:
2018-10-06 14:37:31
阅读次数:
182
# #set方法创建集合# li=['nihao','dem','nvv','kkjj']# s=set('hello')# s=set(li)# print(s)# #添加元素# s={'火虎',3,4,5,6,7}# s.add('hello world')# print(s)#删除(随机删除) ...
分类:
编程语言 时间:
2018-10-05 16:13:45
阅读次数:
208
python中set和frozenset方法和区别 set(可变集合)与frozenset(不可变集合)的区别:set无序排序且不重复,是可变的,有add(),remove()等方法。既然是可变的,所以它不存在哈希值。基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), inte ...
分类:
编程语言 时间:
2018-09-22 23:17:48
阅读次数:
199
一 集合基本介绍 集合:在{}内用逗号隔开每个值,集合的特点: 集合的应用场景较少,最重要的应用场景为进行关系运算以及去重。 二 集合的操作 1 求两个集合的交集 2 求两个集合的并集 3 求两个集合的差集 4 求两个集合的对称差集 5 集合父子集关系:指的是集合包含与被包含关系 需要掌握的操作 ...
分类:
编程语言 时间:
2018-09-18 22:51:25
阅读次数:
229
set方法 intersection方法 union方法 difference方法 issubset方法 issupperset方法 symmetric_difference方法 isdisjoint方法 简写方式 add方法 update方法 remove方法 ...
分类:
编程语言 时间:
2018-09-18 11:21:23
阅读次数:
146
已经学过的python数据类型有:int、float、str、list、dict、tuple、bool、set 集合set: 集合也是一种数据类型,也是用{}括起开,一个类似列表东西,它的特点是无序的,不重复的,也就是说集合中是没有重复的数据 操作集合 集合的作用: 1、它可以把一个列表中重复的数据 ...
分类:
编程语言 时间:
2018-09-12 01:13:26
阅读次数:
222
1.集合 1 ''' 2 集合:可变数据类型,里面存的元素必须是不可变数据类型。 3 集合无序,里面的元素不能重复。将列表转换为集合在转换为集合就将有重复元素的list去重了。 4 集合{} 5 ''' 6 7 # 创建一个集合 8 set1 = set({1, 2, 3}) 9 print(set ...
分类:
编程语言 时间:
2018-08-26 18:24:35
阅读次数:
185
01昨天内容回顾 代码块:由一个文件,一个函数,一个模块,一个类,交互模式下每一行都是一个代码块 Is == id:id()是查询内存地址,==比较两边的值,is是比较两边的内存地址。 小数据池: 在内存中创建一个池,提前存放了-5~256的整数,一定规则的字符串,后续程序中,如果设置的变量指向的是 ...
分类:
编程语言 时间:
2018-08-21 17:45:05
阅读次数:
278