定义一个集合的操作类:Setinfo
包括的方法:
1 集合元素添加: add_setinfo(keyname) [keyname:字符串或者整数类型]
2 集合的交集:get_intersection(unioninfo) [unioninfo :集合类型]
3 集合的并集: get_union(unioninfo)[unioninfo :集合类型]
4 集合的差集:del_difference(unioninfo) [unioninfo :集合类型]
set_info = Setinfo(你要操作的集合)
class Setinfo():
def __init__(self,setinfo):
self.setinfo=setinfo
def add_setinfo(self,keyname):
self.setinfo.add(keyname)
return self.setinfo
def get_intersection(self,unioninfo):
return self.setinfo.intersection(unioninfo)
def get_union(self,unioninfo):
return self.setinfo.union(unioninfo)
def del_difference(self,unioninfo):
return self.setinfo.symmetric_difference(unioninfo)
set_info=Setinfo({1,2,3,4,5})
print(set_info.add_setinfo(6))
print(set_info.get_intersection({6,7,8,9,10}))
print(set_info.get_union({6,7,8,9,10}))
print(set_info.del_difference({6,7,8,9,10}))