有无序集合的Python数据类型吗?

用户名

我要存储集合,A并且B集合中C我的条件是,如果设置A = {a,b}并设置B = {b,a}

然后置A位等于置位B

C将是= {{a,b}}

是否有支持这样的数据类型?

user2357112支持Monica

是的,该数据类型为set诀窍是,内部集必须是frozensets,它是的不变对应物set,这样才能将它们放置在另一个集内。您可能还想使外部seta frozenset,具体取决于您要如何处理。例如,如果您想将这些集合无限期地粘在更多的集合层中,那么对所有内容使用冻结集合可能会更容易。

>>> A = frozenset(['a', 'b'])
>>> B = frozenset(['b', 'a'])
>>> C = {A, B}
>>> C
set([frozenset(['a', 'b'])])

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章