在 Python 中,不完全支持异构数据结构。例如这失败了:
set(set(1,2),set(2,3))
治疗套套的最好方法是什么?
原文由 user2760103 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Python 中,不完全支持异构数据结构。例如这失败了:
set(set(1,2),set(2,3))
治疗套套的最好方法是什么?
原文由 user2760103 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答873 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
使用 冻结集,
为了表示一组集合,内部集合必须是 frozenset 对象,因为集合的元素必须是可 散列 的(Python 的所有 不可变 内置对象都是可 散列 的)。
frozenset
是 不可变 的,set
是 可变 的。