基础语法

关于集合的操作

list_1 = [1,2,4,2,5,5]

list_1 = set(list_1)

list_2 = {2,5}
#print(list_1,type(list_1))
# 取交集
#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.issubset(list_2))
#判断是不是父集
#print(list_1.issuperset(list_2))
#取对称交集(除了并集的部分)
#print(list_1.symmetric_difference(list_2))
#print(list_1 ^ list_2)
#print(list_1.isdisjoint(list_2))#判断两个集合是否有交集,如有返回fasle,否则true

#添加元素
#list_1.add('999')
#print(list_1)
#添加多个元素
#list_1.update([77,88,66])
#print(list_1)

#删除成员
#list_1.remove('999')
#print(list_1)

#删除任意一个成员
#print(list_1.pop())
#print(list_1.pop())

#删除指定成员,如果不存在,不会报错
#list_1.discard(1)
#print(list_1)
View Code
原文地址:https://www.cnblogs.com/AkumaIII/p/8064046.html