जब डिक्शनरी की सूची से सभी अद्वितीय कुंजियाँ प्राप्त करनी हों, तो डिक्शनरी मानों पर इटरेट किया जाता है और उन्हें सेट में बदला जाता है। इसे लिस्ट में बदलकर कंसोल पर प्रदर्शित किया जाता है।
उदाहरण
नीचे इसका प्रदर्शन है
my_list = [{'hi': 11, 'there': 28}, {'how': 11, 'are': 31}, {'you': 28, 'Will': 31}]
print("The list is:")
print(my_list)
my_result = list(set(value for dic in my_list for value in dic.values()))
print("The result is :")
print(my_result)
आउटपुट
The list is: [{'there': 28, 'hi': 11}, {'how': 11, 'are': 31}, {'Will': 31, 'you': 28}]
The result is : [11, 28, 31]
व्याख्या
डिक्शनरी मानों की एक सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।
इस पर इटरेट किया जाता है, और केवल डिक्शनरी के 'values' एक्सेस किए जाते हैं।
केवल अद्वितीय मान बनाए रखने के लिए इसे सेट में बदला जाता है।
इसे फिर लिस्ट में बदलकर एक वेरिएबल में असाइन किया जाता है।
यह आउटपुट है जो कंसोल पर प्रदर्शित होता है।