Я бы ожидал, что метод ключей Python вернет набор вместо списка. Так как это наиболее близко напоминает гарантии, которые предоставили ключи хэшмапа. В частности, они уникальны и не сортируются, как набор. Однако этот метод возвращает список:
>>> d = {}
>>> d.keys().__class__
<type 'list'>
Это просто ошибка в API Python или есть какая-то другая причина, по которой я не хватает?