Eu esperava que o método keys do Python retornasse um conjunto em vez de uma lista. Uma vez que é mais parecido com o tipo de garantia que as chaves de um hashmap dariam. Especificamente, eles são únicos e não classificados, como um conjunto. No entanto, este método retorna uma lista:
>>> d = {}
>>> d.keys().__class__
<type 'list'>
Isso é apenas um erro na API Python ou há algum outro motivo que estou perdendo?