【发布时间】:2017-05-18 16:14:55
【问题描述】:
字典和集合数据类型在 python 中是否相关?考虑到它们都没有顺序,取唯一值,用“{}”表示。
【问题讨论】:
标签: python dictionary set unique
字典和集合数据类型在 python 中是否相关?考虑到它们都没有顺序,取唯一值,用“{}”表示。
【问题讨论】:
标签: python dictionary set unique
是的。 set 数据类型基于(使用)dict 数据类型。但这与{} 符号无关。从 Python 1.5.2 开始,dicts 的 {} 符号就成为 Python 的一部分(可能在那之前,但那是在我之前)。集合的 {} 表示法是非常新的。
【讨论】:
set 类,Raymond 也参与了最近对 dict 的重新实现。最初的提案是 PEP 218:python.org/dev/peps/pep-0218,但如果您想了解更多详细信息,您需要联系该课程的作者。我认为您不想投入阅读实际代码。哦,如果你喜欢这个答案,请接受它。