list_1 = [1,2,3,4,5]list_2 = [1,3,5,7,9] #列表转成set集合set_1 = set(list_1)set_2 = set(list_2) #交集print(set_1.intersection(set_2))print(set_1 & set_2) #判断没有交集print(set(["a","b"]).isdisjoint(set_1)) #并集print(set_1.union(set_2))print(set_1 | set_2) #差值 前者有,后者没有的值print(set_1.difference(set_2))print(set_1 - set_2) #对称差集print(set_1 ^ set_2) #子集print(set_1.issubset(set_2)) #父集print(set_1.issuperset(set_2)) #删除print(set_1.pop())#随机删除一个元素并返回此元素set_1.discard(3)#没有不会报错set_1.remove(4)#没有要删除的元素会报异常错误print(set_1)
时间: 2024-12-24 02:11:44