【问题标题】:Are dictionary and set datatypes some how related in python?字典和集合数据类型在 python 中是否相关?
【发布时间】:2017-05-18 16:14:55
【问题描述】:

字典和集合数据类型在 python 中是否相关?考虑到它们都没有顺序,取唯一值,用“{}”表示。

【问题讨论】:

    标签: python dictionary set unique


    【解决方案1】:

    是的。 set 数据类型基于(使用)dict 数据类型。但这与{} 符号无关。从 Python 1.5.2 开始,dicts 的 {} 符号就成为 Python 的一部分(可能在那之前,但那是在我之前)。集合的 {} 表示法是非常新的。

    【讨论】:

    • 非常感谢您的回答!您是否碰巧有一个来源,我可以在其中阅读有关如何基于字典构建 set 的详细信息?
    • 据我回忆,Greg Wilson 和 Raymond Hettinger 编写了 set 类,Raymond 也参与了最近对 dict 的重新实现。最初的提案是 PEP 218:python.org/dev/peps/pep-0218,但如果您想了解更多详细信息,您需要联系该课程的作者。我认为您不想投入阅读实际代码。哦,如果你喜欢这个答案,请接受它。
    • 感谢您的详细回复。我是 Stack Overflow 的新手。我单击了您的答案旁边的复选标记。我希望这就是我应该接受你的回答的方式。请告诉我。
    猜你喜欢
    • 2023-04-06
    • 2017-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-22
    • 2014-04-26
    • 1970-01-01
    • 2020-12-16
    相关资源
    最近更新 更多