【发布时间】:2018-08-11 23:47:11
【问题描述】:
frozenset 文档说:
frozenset 类型是不可变的和可散列的——它的内容在创建后不能更改;因此,它可以用作字典键或另一个集合的元素。
但是,python 集的文档说:
由于集合只定义部分排序(子集关系),list.sort() 方法的输出对于集合列表是未定义的。
这让我问:为什么会这样?而且,如果我想按集合内容对集合列表进行排序,我该怎么做?我知道扩展 intbitset: https://pypi.python.org/pypi/intbitset/2.3.0 具有返回表示设置内容的位序列的功能。 python 集有可比性吗?
【问题讨论】:
-
请提供您不能做的代码示例,然后我们可以提供如何做的代码示例。
-
好的,在某些情况下我理解这个请求。但是我到底需要一个代码示例在这里。这个问题有什么令人困惑的代码示例可以解决?我说得很具体。
标签: python sorting hashmap set frozenset