मुझे उम्मीद है कि पायथन की कुंजी विधि एक सूची के बजाय एक सेट वापस करने के लिए होगी। चूँकि यह सबसे अधिक बारीकी से उस तरह की गारंटी से मिलता-जुलता है, जैसे एक हैशमैप की चाबी। विशेष रूप से, वे एक सेट की तरह अद्वितीय और क्रमबद्ध नहीं हैं। हालाँकि, यह विधि एक सूची देती है:
>>> d = {}
>>> d.keys().__class__
<type 'list'>
क्या यह केवल पायथन एपीआई में एक गलती है या कोई और कारण है जो मुझे याद आ रहा है?