जब अद्वितीय मूल्य सूचियों के साथ शब्दकोशों को प्राप्त करने की आवश्यकता होती है, तो 'सेट' ऑपरेटर और सूची विधियों का उपयोग एक साधारण पुनरावृत्ति के साथ किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
my_dictionary = [{'Python' : 11, 'is' : 22}, {'fun' : 11, 'to' : 33}, {'learn' : 22},{'object':9},{'oriented':11}] print("The dictionary is : " ) print(my_dictionary) my_result = list(set(value for element in my_dictionary for value in element.values())) print("The resultant list is : ") print(my_result) print("The resultant list after sorting is : ") my_result.sort() print(my_result)
आउटपुट
The dictionary is : [{'Python': 11, 'is': 22}, {'fun': 11, 'to': 33}, {'learn': 22}, {'object': 9}, {'oriented': 11}] The resultant list is : [33, 11, 22, 9] The resultant list after sorting is : [9, 11, 22, 33]
स्पष्टीकरण
-
शब्दकोश की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
शब्दकोश में मानों को पुनरावृत्त करके एक्सेस किया जाता है, और एक सेट में परिवर्तित किया जाता है।
-
इस तरह, अद्वितीय तत्व प्राप्त होते हैं।
-
फिर इसे एक सूची में बदल दिया जाता है, और एक चर को सौंपा जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।
-
इसे फिर से सॉर्ट किया जाता है और कंसोल पर प्रदर्शित किया जाता है।