【发布时间】:2018-11-04 16:59:57
【问题描述】:
我有以下代码,它给了我集合 A 和 B 的并集,但它给了我错误:
TypeError: unhashable type: 'set'
代码:
A = {1, {2}, 3}
B = {{1, {2}}, 3, 4}
A | B
出了什么问题?
【问题讨论】:
-
集合不能包含集合,因为正如错误所说,集合是不可散列的。只有可散列的元素可以添加到集合中。
-
请注意,错误发生在第 1 行。所以@tripleee 联合是无关紧要的。
标签: python python-3.x