集合
1.什么是集合
2.集合的创建
3.集合的增、删、改、查操作
4.集合生成式
1.什么是集合?
1.1)概念:
(1)python语言提供的内置数据结构
(2)与列表、字典一样都属于可变类型的序列
(3)集合是没有value的字典
2.集合的创建方式:
2.1)直接使用{ }
例如:word={"hello","bit","95"}
2.2)使用内置函数set()
3.集合的增、删、改、查操作:
3.1)集合元素的判断操作
in 或者 not in
3.2)集合元素的新增操作:
(1)调用add()方法,一次添加一个元素
(2)调用update()方法,至少添加一个元素
3.3)集合元素的删除操作:
(1)调用remove()方法,一次删除一个指定元素,若指定元素不存在,则出现错误
(2)调用discard()方法,一次删除一个指定元素,如果指定的元素不存在,则不会出现错误
(3)调用pop()方法,一次只删除一个任意元素
(4)调用clear()方式,清空集合
4.集合间的关系:
4.1)两个集合是否相等
(1)可以使用运算符==或者!=进行判断
4.2)一个集合是否是另一个集合的子集
(1)使用issubset进行判断
4.3)一个集合是否是另一个集合的超集
(1)使用issuperset进行判断
4.4)两个集合是否没有交集
(1)使用isdisjoint进行判断
5.集合生成式:
5.1){ i*i for i in range(1,11)}