<分区>
我有一个 list -
list_of_sets = [{0, 1, 2}, {0}]
我想计算列表元素之间的交集。我考虑过这个解决方案:
a = list_of_sets[0]
b = list_of_sets[1]
c = set.intersection(a,b)
这个解决方案是有效的,因为我知道列表中的元素数量。 (所以我可以声明尽可能多的变量,如 a、b 等)
我的问题是我无法找到另一种情况的解决方案,其中列表元素的数量是未知的。
注意使用循环计算列表元素的数量,而不是根据结果创建变量的想法已经被检查过。因为我必须将我的代码保存在一个函数中(参数是 list_of_sets),所以我需要一个更通用的解决方案,可用于任何编号列表。
编辑 1:
我需要一个列表中所有元素的解决方案。 (不是成对或 3/4 元素)