print "***********集合操作************" set2={10,9,8} set3={8,9,65,78} print set2 print set3 print "集合的差-->属于set2而不属于set3" print set2-set3 print "集合的并" print set2|set3 print "集合的交" print set2&set3 print "集合的异或-->(并集-交集)剩下的元素" print set2^set3 print "如果set2包含set3 返回true" print set2>set3 set4={8,9} print set2>set4 #set={}这样创建集合无法使用集合的方法 set5=set([11,88,779,30]) set5.add(56) print set5 set5.update(set4) print set5 set5.union(set4) #相当于两个集合的并集 print set5
结果:
***********集合操作************
set([8, 9, 10])
set([8, 65, 78, 9])
集合的差-->属于set2而不属于set3
set([10])
集合的并
set([65, 8, 9, 10, 78])
集合的交
set([8, 9])
集合的异或-->(并集-交集)剩下的元素
set([65, 10, 78])
如果set2包含set3 返回true
False
True
set([88, 779, 11, 30, 56])
set([56, 11, 8, 88, 9, 779, 30])
set([56, 11, 8, 88, 9, 779, 30])