定义一个方法intersect(self, other),返回一个新的intSet,包含同时出现在两个集合中的元素。换句话说,s1.intersect(s2),将返回同时包含在s1和s2中元素的新intSet。若s1和s2没有共同的元素该如何处理?
增加一个特殊方法__len__(self),若调用len(s),将返回s中元素的个数。
#-*- coding:UTF-8 -*-
__author__ = "zhangguodong"
__time__ ="2017.11.08"
class IntSet(object):
def __init__(self):
self.vals =