举个例子:
setA = set("A")
setB = set("B")
list = [setA, setB]
test = set("C")
test.add(list)
这给了我期望的
TypeError: unhashable type: 'list'
。如何获得一套
{'C', 'B', 'A'}
? 最佳答案
您可以使用set.union
:
setA = set("A")
setB = set("B")
setC = set("C")
my_list = [setA, setB, setC]
result = set.union(*my_list)
您现在正尝试将列表添加到不可能的列表中。
如果您有
test = set("C")
,则可以执行以下操作:test |= setA | setB
这还将
setA
和setB
的内容添加到test
。关于python - 将集合列表中的项目添加到另一个集合中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26920124/