在 python 3 中, dict (或任何实现 collections.Mapping 接口的东西)有一个keys()
返回 a 的方法dict_keys
,它是可迭代的(产生键,就像__iter__()
这样),但也可以及时响应key in dict_keys
(O(1)
就像__contains__
这样)。
但是还有什么可以dict_keys
为我做的,__iter__
而且__contains__
还没有呢?
在 python 3 中, dict (或任何实现 collections.Mapping 接口的东西)有一个keys()
返回 a 的方法dict_keys
,它是可迭代的(产生键,就像__iter__()
这样),但也可以及时响应key in dict_keys
(O(1)
就像__contains__
这样)。
但是还有什么可以dict_keys
为我做的,__iter__
而且__contains__
还没有呢?