Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन प्रोग्राम: डिक्शनरी की सूची से सभी अद्वितीय कुंजियाँ प्राप्त करें


जब डिक्शनरी की सूची से सभी अद्वितीय कुंजियाँ प्राप्त करनी हों, तो डिक्शनरी मानों पर इटरेट किया जाता है और उन्हें सेट में बदला जाता है। इसे लिस्ट में बदलकर कंसोल पर प्रदर्शित किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन है

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' एक्सेस किए जाते हैं।

  • केवल अद्वितीय मान बनाए रखने के लिए इसे सेट में बदला जाता है।

  • इसे फिर लिस्ट में बदलकर एक वेरिएबल में असाइन किया जाता है।

  • यह आउटपुट है जो कंसोल पर प्रदर्शित होता है।


  1. - कुंजियों और मानों की लिस्ट से Python डिक्शनरी कैसे बनाएं?

    यदि L1 और L2 क्रमशः कुंजियों और संबंधित मानों को समाहित करने वाले लिस्ट ऑब्जेक्ट्स हैं, तो डिक्शनरी ऑब्जेक्ट बनाने के लिए निम्न विधियों का उपयोग किया जा सकता है। दो लिस्ट्स को जिप करें और `dict()` फंक्शन का उपयोग करके डिक्शनरी में बदलें: >>> L1 = [a, b, c, d] >>> L2 = [1, 2, 3, 4]

  1. - पायथन डिक्शनरी से सभी मानों की सूची कैसे प्राप्त करें?

    डिक्शनरी से सभी कीज़ की सूची प्राप्त करने के लिए, आप बस dict.values() फंक्शन का उपयोग कर सकते हैं। उदाहरण my_dict = {name: TutorialsPoint, time: 15 years, location: India} value_list = list(my_dict.values()) print(value_list) आउटपुट यह आउटपुट देगा - [TutorialsPoint, 15 years, India] आप लिस्ट कॉम

  1. - पायथन डिक्शनरी से सभी कीज़ की सूची कैसे प्राप्त करें?

    डिक्शनरी से सभी कीज़ की सूची प्राप्त करने के लिए, आप बस dict.keys() फंक्शन का उपयोग कर सकते हैं। उदाहरण my_dict = {name: TutorialsPoint, time: 15 years, location: India} key_list = list(my_dict.keys()) print(key_list) आउटपुट यह आउटपुट देगा - [name, time, location] आप लिस्ट कॉम्प्रिहेंशन का उपयोग