所以我知道,
a = {} # dict
构建一个空字典。现在,我还发现这个,
b = {1, 2, 3} # set
创建一个集合。这可以很容易地验证,
>>>print(type(a))
<class 'dict'>
>>>print(type(b))
<class 'set'>
虽然我知道它是做什么的,但是我没有看到 为什么我们对空字典使用“ set 表示法”。我试图在手册的 set
和 dict
章节中找到更多关于这背后的逻辑的信息,但遗憾的是,我什么也没有得到。
有人能解释一下为什么我们要这么做吗?是因为历史原因,还是我遗漏了什么显而易见的东西?