小编典典

我应该在 Python dicts 上使用“has_key()”还是“in”?

all

我想知道什么是更好的做法:

d = {'a': 1, 'b': 2}
'a' in d
True

要么:

d = {'a': 1, 'b': 2}
d.has_key('a')
True

阅读 95

收藏
2022-02-28

共1个答案

小编典典

in绝对是更pythonic。

实际上has_key()已在 Python 3.x
中删除

2022-02-28