Python 辞書では 'has_key()' と 'in' のどちらを使うべきですか? [重複] 質問する

Python 辞書では 'has_key()' と 'in' のどちらを使うべきですか? [重複] 質問する

与えられた条件:

>>> d = {'a': 1, 'b': 2}

'a'が にあるかどうかを確認する最良の方法はどれですかd?

>>> 'a' in d
True
>>> d.has_key('a')
True

ベストアンサー1

in間違いなくより Python 的です。

実際にはhas_key()Python 3.xで削除されました

おすすめ記事