Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将集合列表转换为集合集合(以查找唯一的元素)_Python_List_Set - Fatal编程技术网

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

我想在Python中的
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])])