Возможный дубликат:
'has_key ()' или 'in'?У меня есть словарь Python, например:
mydict = {'name':'abc','city':'xyz','country','def'}
Я хочу проверить, находится ли ключ в словаре или нет. Мне не терпится узнать, что более предпочтительно из следующих двух случаев и почему?
1> if mydict.has_key('name'): 2> if 'name' in mydict: