Нет метода has_key() для словарей Python 3

Я читал "Python Cookbook" и вижу, что в рецепте "Нахождение пересечения двух словарей" авторов рекомендую использовать такой однострочный код:

filter(another_dict.has_key, some_dict.keys())

Но поскольку в словарях Python 3 нет метода has_key(), как мне изменить предложенный код? Я предполагаю, что может быть какой-то внутренний метод __ in__() или что-то в этом роде.

Есть идеи?

5
задан Alexander Prokofyev 15 June 2012 в 13:31
поделиться