@DSM删除了他的解决方案后,我将借此机会提供一个可以扩展的原型。
>>> class Multi_set(Counter): def __le__(self, rhs): return all(v == rhs[k] for k,v in self.items())>>> Multi_set(['a','b','c']) <= Multi_set(['a','b','c','d','e'])True>>> Multi_set(['a','a','b','c']) <= Multi_set(['a','b','c','d','e'])False>>> Multi_set(['a','a','b','c']) <= Multi_set(['a','a','b','c','d','e'])True>>>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)