.. _consider-iterating-dictionary: consider-iterating-dictionary / C0201 ===================================== **Message emitted:** ``Consider iterating the dictionary directly instead of calling .keys()`` **Description:** *Emitted when the keys of a dictionary are iterated through the ``.keys()`` method or when ``.keys()`` is used for a membership check. It is enough to iterate through the dictionary itself, ``for key in dictionary``. For membership checks, ``if key in dictionary`` is faster.* **Problematic code:** .. literalinclude:: /data/messages/c/consider-iterating-dictionary/bad.py :language: python **Correct code:** .. literalinclude:: /data/messages/c/consider-iterating-dictionary/good.py :language: python Created by the `refactoring `__ checker.