Je me serais attendu à ce que la méthode keys de Python renvoie un ensemble au lieu d'une liste. Puisque cela ressemble le plus au type de garanties que les clés d'un hashmap donneraient. Plus précisément, elles sont uniques et non triées, comme un ensemble. Cependant, cette méthode renvoie une liste :
>>> d = {}
>>> d.keys().__class__
<type 'list'>
S'agit-il simplement d'une erreur dans l'API Python ou y a-t-il une autre raison qui m'échappe ?