Given:
>>> d = {'a': 1, 'b': 2}
Which of the following is the best way to check if 'a' is in d?
>>> 'a' in d True
>>> d.has_key('a')
True
Advertisement
Answer
in is definitely more pythonic.
In fact has_key() was removed in Python 3.x.
Given:
>>> d = {'a': 1, 'b': 2}
Which of the following is the best way to check if 'a' is in d?
>>> 'a' in d True
>>> d.has_key('a')
True
in is definitely more pythonic.
In fact has_key() was removed in Python 3.x.