#集合及其运算list_1 = set([1,4,5,7,3,6,7,9])list_2 = set([2,6,0,66,22,8,4])print(list_1, list_2)#交集print(list_1.intersection(list_2))print(list_1 & list_2)#并集print(list_1.union(list_2))print(list_1 | list_2)#差集print(list_1.difference(list_2))print(list_1 - list_2)#对称差集print(list_1.symmetric_difference(list_2))print(list_1 ^ list_2)#子集list_3 = set([1,3,7])print(list_3.issubset(list_1))print(list_1.issuperset(list_3)) #没有交集list_4 = set([100])print(list_1.isdisjoint(list_4)) #基本操作#添加元素list_1.add(100) #添加一项list_1.update([20,30,40])print(list_1)#删除元素print(list_1)list_1.remove(3)#若元素不包含在集合中,会报错list_1.discard(5)#若元素不包含在集合中,不会报错list_1.pop()print(list_1)#测试是否为成员print(100 in list_1)
时间: 2024-10-06 15:32:01