一尘不染

我应该在Python字典上使用'has_key()'或'in'吗?

python

我不知道该怎么办:

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

要么:

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

阅读 346

收藏
2020-02-23

共1个答案

一尘不染

in 绝对更pythonic

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

2020-02-23