【发布时间】:2017-01-17 10:49:16
【问题描述】:
如果我声明这样的字典:
a = {(1, 2, 3): 10, (4, 5, 6):20}
我可以使用键来引用元素:
a[(1, 2, 3)]
为什么会这样:
a[1, 2, 3]
导致相同的操作?如果 is 是一个函数,它应该会引发错误,因为我传递了三个参数而不是一个。
【问题讨论】:
-
您不是将 args 传递给 dict,而是通过一个键对其进行索引,这与将 args 传递给您正在调用的函数是完全不同的过程。
标签: python