包含唯一值不重复,元素无序,不能通过位置访问。
创建和使用
cast={'a','b','c'} #set类型 :{}
names=['a','b','c']
cast=set(names) #创建的集合中没有重复元素
cast=set() #创建空集合
>>> a=set('aabbc')
>>> a
{'c', 'a', 'b'}
dic={} #创建空字典
len(cast)
for character in sorted(cast):#排好序的列表
Process
cast.add() #添加一个数据(不可变数据类型)
cast.update() #批量添加数据
cast.discard() #如果给定的元素不是集合成员,则不会有效,也不会异常
cast.remove() #如果给定的元素不是集合成员,则抛出异常
cast.pop() #删除任意数据并返回
cast.clear() #删除所有元素,留下一个空集合
#判断子集
cast1.issubset(cast2)
>>>True(False)
<=
#交集
intersection()
#差集
difference()