2014-03-04 53 views

回答

4

转换您的集来frozenset() objects

set(frozenset(s) for s in A) 

一个frozenset()是不可变集对象,更重要的是,哈希的。因此它可以存储在set()中。

演示:

>>> A = [set([1,2]),set([1,2]), set([1])] 
>>> set(frozenset(s) for s in A) 
set([frozenset([1, 2]), frozenset([1])]) 
相关问题