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]

स्पष्टीकरण

  • शब्दकोश मूल्यों की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • इसे पुनरावृत्त किया जाता है, और केवल शब्दकोश के 'मान' तक पहुँचा जाता है।

  • इसे केवल विशिष्ट मानों को बनाए रखने के लिए एक सेट में परिवर्तित किया जाता है।

  • फिर इसे एक सूची में बदल दिया जाता है और एक चर को सौंपा जाता है।

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


  1. कैसे कुंजी और मूल्यों की सूची से अजगर शब्दकोश बनाने के लिए?

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

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

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

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

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