标签:
list_1 = [1,4,5,7,3,6,7,9]
list_1 = set([list_1])
list_2 = set([2,6,0,66,22,8,4])
list_3 = set([1,3,7])
list_4 = set([5,6,8])
#交集:把相同的打印出来
print(list_1 & list_2)
print(list_1.intersection(list_2))
#并集:合并只打印一个重复的
print(list_1 I list_2)
print(list_1.union(list_2))
#差集
print(list_1 - list_2)
print(list_1.difference(list_2)) #list_1打印第list_2没有的数据
print(list_2.difference(list_1)) #list_2打印第list_1没有的数据
#子集
print(list_3.issubset(list_1))
#父集
print(list_2.issuperset(list_4))
#对称差集
print(list_1 ^ list_2) #合并重复的不打印
print(list_1.symmetric_difference(list_2))
#判断是否是交集
print(list_3.isdisjoint())
#添加
list_3.add(100)
list_3.update([22,44,66])
#删除
list_4.remove(5) #指定删,没有会报错
list_3.discard(1) #指定删,没有不会报错
print(list_3,list_4)
list_3.pop() #随机删
#长度
print(len(list_3))
标签:
原文地址:http://www.cnblogs.com/smile1/p/5745751.html