相关疑难解决方法(0)

如何在Python中创建一组集合?

我正在尝试在Python中创建一组集合.我无法弄清楚该怎么做.

从空集开始xx:

xx = set([])
# Now we have some other set, for example
elements = set([2,3,4])
xx.add(elements)
Run Code Online (Sandbox Code Playgroud)

但我明白了

TypeError: unhashable type: 'list'
Run Code Online (Sandbox Code Playgroud)

要么

TypeError: unhashable type: 'set'
Run Code Online (Sandbox Code Playgroud)

是否可以在Python中拥有一组集合?

我正在处理大量的集合,我希望能够不必处理重复的集合(集合A1,A2,......的集合B,如果Ai = Aj,则会"取消"两个集合)

python collections nested set

111
推荐指数
4
解决办法
5万
查看次数

为什么Python套件不可以连接?

我偶然发现了一篇博文,详细介绍了如何在Python中实现powerset函数.所以我开始尝试自己的方式,并发现Python显然不能有一组集合,因为set不可清除.这是令人厌烦的,因为powerset的定义是它是一组集合,我想使用实际的集合操作来实现它.

>>> set([ set() ])
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unhashable type: 'set'
Run Code Online (Sandbox Code Playgroud)

有没有一个很好的理由Python设置不可用?

python hash set

59
推荐指数
4
解决办法
3万
查看次数

标签 统计

python ×2

set ×2

collections ×1

hash ×1

nested ×1