Итерирование по словарю (или его функция keys()) возвращает ключи. В этом примере в качестве ключей используются типы карт для настольной игры Clue (за пределами Северной Америки она называется Cluedo):
>>> accusation = {'room': 'ballroom', 'weapon': 'lead pipe',
... 'person': 'Col. Mustard'}
>>> for card in accusation: # или for card in accusation.keys():
... print(card)
...
room
weapon
person
Для того чтобы проитерировать не по ключам, а по значениям, используйте функцию values():
>>> for value in accusation.values():
... print(value)
...
ballroom
lead pipe
Col. Mustard
Для получения пар «ключ — значение» подходит функция items():
>>> for item in accusation.items():
... print(item)
...
('room', 'ballroom')
('weapon', 'lead pipe')
('person', 'Col. Mustard')