Ich hätte erwartet, dass Pythons Schlüsselmethode einen Satz anstelle einer Liste zurückgibt. Da es der Art von Garantien, die Schlüssel einer Hashmap geben würden, am ähnlichsten ist. Insbesondere sind sie eindeutig und nicht wie ein Satz sortiert. Diese Methode gibt jedoch eine Liste zurück:
>>> d = {}
>>> d.keys().__class__
<type 'list'>
Ist dies nur ein Fehler in der Python-API oder fehlt mir ein anderer Grund?