Python 将集合列表转换为集合集合(以查找唯一的元素)
我想在Python中的Python 将集合列表转换为集合集合(以查找唯一的元素),python,list,set,Python,List,Set,我想在Python中的A=[set([1,2])、set([1,2])、set([1])]]中找到唯一的元素。我试了一套(A);它不起作用。有什么简单的方法吗 将您的集合转换为: frozenset()是一个不可变的set对象,更重要的是,它是可哈希的。因此,它可以存储在集合()中 演示: 将集合转换为: frozenset()是一个不可变的set对象,更重要的是,它是可哈希的。因此,它可以存储在集合()中 演示: set(frozenset(s) for s in A) >>&g
A=[set([1,2])、set([1,2])、set([1])]]
中找到唯一的元素。我试了一套(A);它不起作用。有什么简单的方法吗 将您的集合转换为:
frozenset()
是一个不可变的set对象,更重要的是,它是可哈希的。因此,它可以存储在集合()
中
演示:
将集合转换为:
frozenset()
是一个不可变的set对象,更重要的是,它是可哈希的。因此,它可以存储在集合()
中
演示:
set(frozenset(s) for s in A)
>>> A = [set([1,2]),set([1,2]), set([1])]
>>> set(frozenset(s) for s in A)
set([frozenset([1, 2]), frozenset([1])])