In [10]: s = {1,2,’hello’,(1,2)}
In [11]: type(s)
Out[11]: set
In [12]: s = {1,2,'hello',(1,2),[1,3]}
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
无重复,无序的,并且不存可变数据类型
s.add()
添加一个元素
s.update([1,2,3])
多个元素存储
s.pop()
删除不传参数
s.remove()
删除需要传参数
s.discard
删除一个写出的元素,如无则为空
In [296]: l
Out[296]: [3, 1, 2]
In [42]: set(l)
Out[42]: {1, 2, 3}
In [43]: li = list(set(l))
In [44]: li
Out[44]: [1, 2, 3]
In [45]: l
Out[45]: [3, 1, 2]
In [46]: {}.fromkeys(l,00)
Out[46]: {1: 0, 2: 0, 3: 0}
In [47]: {}.fromkeys(l,00).keys()
Out[47]: [1, 2, 3]
In [303]: s1 = {1,2,3,4}
In [304]: s2 = {1,2,3,5}
s1.intersection(s2) 交集&
s1.union(s2) 并集|
s1.difference(s2) 差集-
s1.issubset(s2) 子集
s1.issuperset(s2) 父集
s1.isdisjoint(s2) 是不是没有交集
s1 ^ s2 两个里面不同的东西