पायथन एन्यूमरेट () फ़ंक्शन किसी भी चलने योग्य को तर्क के रूप में लेता है और एन्यूमरेट ऑब्जेक्ट देता है जिसके उपयोग से चलने योग्य को ट्रैवर्स किया जा सकता है। इसमें सूची, टपल या स्ट्रिंग जैसी चलने योग्य वस्तु में अनुक्रमणिका और संबंधित आइटम शामिल हैं।
इंडेक्स और वैल्यू वाली ऐसी एन्यूमरेट ऑब्जेक्ट को डिक्शनरी कॉम्प्रिहेंशन का उपयोग करके डिक्शनरी में बदल दिया जाता है।
>>> l1=['aa','bb','cc','dd'] >>> enum=enumerate(l1) >>> enum >>> d=dict((i,j) for i,j in enum) >>> d {0: 'aa', 1: 'bb', 2: 'cc', 3: 'dd'}