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