#集合的定义a_set=set() #空集合a={1,5} #定义一个集合print(type(a)) # 打印类型为<class 'set'>f_set={0,1,2,3,7,8}a_set=set(range(3,10))#将 range 对象转化为集合{3,4,5,6,7,8,9}b_set=set([0,1,2,3,0,1,2,3,7,8])#列表转集合,转化时自动去掉重复元素 {0,1,2,3,7,8}}c_set=set((1,2,3)) # 元组转成集合{1,2,3}d_set=set({1:'a',2:'b'}.items()) # {(2, 'b'), (1, 'a')}d_set=set([8,9,10,11,12,13])d_set | f_set #并集 两个集合合并到一起,并去重与排序d_set.union(f_set) #并集 和上面效果一样d_set & f_set #交集 取两个集合共同部分 {8}d_set.intersection(f_set) #交集 和上面效果一样d_set.difference(f_set) #差集 结果是保留d集合中在f集合没有出现过的元素d_set-f_set #差集