python has_key
Для работы со словарями предназначены следующие методы:
keys() и values() - позволяют получить список всех ключей и значений соответственно:
>>> d = {'a': 1, 'b': 2}
>>> k = d.keys(); v = d.values()
>>> print k, v
['a', 'b'] [1, 2]
Можно также воспользоваться методами iterkeys() и itervalues(), которые возвращают не список ключей и значений, а итератор. Пример:
>>> d = {'a': 1, 'b': 2}
>>> for i in d.iterkeys(): print i,
a b
>>> for i in d.itervalues(): print i,
1 2