जब डिक्शनरी को अद्वितीय मान सूचियों के साथ प्राप्त करना आवश्यक हो, तो 'set' ऑपरेटर और सूची विधियों का उपयोग किया जाता है, साथ ही एक साधारण पुनरावृत्ति।
उदाहरण
नीचे इसका प्रदर्शन दिया गया है:
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]
व्याख्या
डिक्शनरी की एक सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।
डिक्शनरी में मानों को पुनरावृत्ति करके एक्सेस किया जाता है, और एक सेट में परिवर्तित किया जाता है।
इस तरह, अद्वितीय तत्व प्राप्त होते हैं।
इसे फिर एक सूची में परिवर्तित किया जाता है, और एक चर को निर्दिष्ट किया जाता है।
इसे कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।
इसे फिर से क्रमबद्ध किया जाता है और कंसोल पर प्रदर्शित किया जाता है।