目录
1-set
1-类型
1-简介
set是集合,也很像列表。
它的特点:
【1】无序,顺序随机
【2】 不允许重复,有重复则只保留一个
2-定义
set的定义与dict竟然十分相似:
{1,2,3,4,5}
以{}扩开,里面用逗号分隔。
a={}创建的是空字典,要创建空集合必须这样写:
a=set()。
2-set()
把东西转成set类型
3-函数
1-clear()
清空
2-remove()
删掉某个值
3-add()
加入值
4-pop()
删掉末尾值
4-重点难点·运算
交集运算-&
求出两个集合里重复的值
{1,2,3}&{2,3,4}->{2,3}
并集运算-|
两集合全部的值(如果有重复则去一个)
{1,2,3}|{2,3,4}->{1,2,3,4}
差集运算- -
用实例证明吧:
a={1,2,3,4,5}
b={4,5,6,7,8}
print(a-b)
结果:
>>>{1,2,3}
差集运算把在a集合中所有同时存在于a和b集合中的值删除,剩下的就是结果。
------------------------------------------------集合set【完】--------------------------------------------------------------
------------------------------------------Python数据类型【完】---------------------------------------------------------