1. ホーム
  2. python

[解決済み] Pythonのdictsで'has_key()'と'in'のどちらを使うべきですか?

2022-03-22 14:52:04

質問

どうしたらいいのでしょうか。

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

または

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

解決方法は?

in の方が断然パイソン的です。

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