Mi sarei aspettato che il metodo keys di Python restituisse un set invece di un elenco. Dal momento che assomiglia di più al tipo di garanzie che darebbero le chiavi di una hashmap. Nello specifico, sono unici e non ordinati, come un insieme. Tuttavia, questo metodo restituisce un elenco:
>>> d = {}
>>> d.keys().__class__
<type 'list'>
È solo un errore nell'API Python o c'è qualche altro motivo che mi manca?