python基础学习1-SET 集合
# -*- coding:utf-8 -*- set集合 无序不重复的序列 se = {"a","b","c"} #创建SET集合 print(type(se)) li = [1,2,2,3,4] #转换一个列表成SET 集合 se1 = set(li) print(se1) se2 = set() se2.add(123); se2.add(567); print(se2) s1={11,22,33} s2={22,33,44} print(s1.difference(s2)) #取得两个集合元素 差异 print(s2.difference(s1)) s3=s1.symmetric_difference(s2) # 取得两边集合对称差异元素 print(s3) s1.difference_update(s2)#带更新的功能 更新到S1 print(s1) s1.symmetric_difference_update(s2)#带更新功能更新到S1 print(s1) s1.discard(11)#移除指定元素 如果不包含也不会出错 s1.remove(22)#移除 ,如果不包含会报错 s3={22,33,44} print( s3.pop()) #删除 随机删除 返回被删除的对象 print(s1.intersection(s2)) #取两个集合交集 print(s1.isdisjoint(s2))#判断是否有交集 print(s1.issuperset(s2))#S1是否包含S2 print(s1.union(s2))#并集 s1.update(s2) #添加可迭代的对象