0

例如:

A=set(frozenset[x,x+1]for x in range (10))
B=set()
C=set()
Result=set()
for B in A:
      for C in A:
            if B!=C:
                 Result.add(frozenset(B.intersection(C)))

#Error:“frozenset”对象的描述符“intersection”不适用于“types.GenericAlias”对象

4

2 回答 2

3

您可以只使用 .intersection() 方法:

x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}

z = x.intersection(y)

print(z)
于 2022-02-12T13:03:32.817 回答
1

谢谢@“user2357112 支持莫妮卡”,这实际上是问题所在......如果我将它与

frozenset({x,x+1})

它完全有效。

于 2022-02-12T13:13:44.170 回答