जब नेस्टेड टपल को कस्टमाइज़्ड की डिक्शनरी में बदलना हो, तो लिस्ट कॉम्प्रिहेंशन का उपयोग किया जा सकता है।
उदाहरण
my_tuple = ((6, 'Will', 13), (2, 'Mark', 15), (9, 'Rob', 12))
print("टपल है:")
print(my_tuple)
my_result = [{'key': sub[0], 'value': sub[1], 'id': sub[2]} for sub in my_tuple]
print("परिवर्तित डिक्शनरी है:")
print(my_result)
आउटपुट
टपल है: ((6, 'Will', 13), (2, 'Mark', 15), (9, 'Rob', 12))
परिवर्तित डिक्शनरी है: [{'key': 6, 'value': 'Will', 'id': 13}, {'key': 2, 'value': 'Mark', 'id': 15}, {'key': 9, 'value': 'Rob', 'id': 12}]
व्याख्या
टपल के टपल को परिभाषित किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
टपल पर पुनरावृति के लिए लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है।
डिक्शनरी में की और मान को एक निश्चित मान दिया जाता है, साथ में एक विशिष्ट आईडी।
इसे एक वेरिएबल में असाइन किया जाता है।
इसे कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।