【发布时间】:2014-02-15 02:20:28
【问题描述】:
我已经创建了一个我想传递给 set.intersection() 的集合列表
例如:
List_of_Sets = [{1,2,3},{3,4,5},{5,6,7}]
set.intersection(List_of_Sets)
结果:
TypeError: descriptor 'intersection' requires a 'set' object but received a 'list'
期望的输出:
{3,5}
如何将列表中的每个集合作为单独的参数传递给 set.intersection()?
【问题讨论】:
-
请说明您要执行的操作。
{1,2,3} intersect {3,4,5} intersect {5,6,7}不是{3,5}而是{}... -
@mgilson 我不确定这些重复,答案是相同的,但问题不是。
-
@SteinarLima,但是只要它适用于新功能,我们是否允许每个解包问题?
-
@mhlester 我不知道。 Meta 可能有一些关于它的讨论。
-
@SteinarLima -- 我之前看到的问题的相似度比这要少,但与往常一样,我的 1 次近距离投票还不够。我们还需要 4 个 ;-)。由社区决定。