Python में enumerate() फ़ंक्शन का उपयोग करके Dictionary बनाना
Python enumerate() फ़ंक्शन किसी भी इटरेबल को आर्गुमेंट के रूप में लेता है और enumerate ऑब्जेक्ट लौटाता है जिसका उपयोग करके इटरेबल को पार किया जा सकता है। इसमें इटरेबल ऑब्जेक्ट जैसे सूची, टपल या स्ट्रिंग में इंडेक्स और संबंधित आइटम होता है।
इंडेक्स और मान वाले ऐसे enumerate ऑब्जेक्ट को फिर डिक्शनरी कॉम्प्रिहेंशन का उपयोग करके डिक्शनरी में बदला जाता है।
>>> 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'}