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

पायथन प्रोग्राम में अद्वितीय डिक्शनरी मान निकालें


जब डिक्शनरी से अद्वितीय मान निकालने हों, तो एक डिक्शनरी बनाई जाती है और 'sorted' मेथड और डिक्शनरी कॉम्प्रिहेंशन का उपयोग किया जाता है।

उदाहरण

my_dict = {'hi': [5, 3, 8, 0], 'there': [22, 51, 63, 77], 'how': [7, 0, 22], 'are': [12, 11, 45], 'you': [56, 31, 89, 90]}
print("डिक्शनरी है:")
print(my_dict)
my_result = list(sorted({elem for val in my_dict.values() for elem in val}))
print("अद्वितीय मान हैं:")
print(my_result)

आउटपुट

डिक्शनरी है: {'hi': [5, 3, 8, 0], 'there': [22, 51, 63, 77], 'how': [7, 0, 22], 'are': [12, 11, 45], 'you': [56, 31, 89, 90]}
अद्वितीय मान हैं: [0, 3, 5, 7, 8, 11, 12, 22, 31, 45, 51, 56, 63, 77, 89, 90]

व्याख्या

  • एक डिक्शनरी परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।

  • डिक्शनरी के मानों को '.values' मेथड का उपयोग करके एक्सेस किया जाता है।

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

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


  1. - पायथन डिक्शनरी के वैल्यू का योग कैसे करें?

    पायथन डिक्शनरी के वैल्यू का योग प्राप्त करना काफी आसान है। आप पहले dict.values() का उपयोग करके वैल्यू को लिस्ट में प्राप्त कर सकते हैं। फिर आप इन वैल्यू का योग प्राप्त करने के लिए sum मेथड को कॉल कर सकते हैं। उदाहरण d = { foo: 10, bar: 20, baz: 30 } print(sum(d.values())) आउटपुट यह आउटप

  1. - पायथन डिक्शनरी वैल्यूज़ कैसे अपडेट करें?

    पायथन की बिल्ट-इन डिक्शनरी क्लास में update() मेथड होता है। यह आर्गुमेंट के रूप में दूसरा डिक्शनरी ऑब्जेक्ट लेता है। उदाहरण D1.update(D2) D2 ऑब्जेक्ट D1 में मर्ज हो जाता है। यदि D2 में ऐसी की है जो पहले से D1 में मौजूद है, तो उसकी वैल्यू अपडेट हो जाती है और यदि यह नई की है, तो नई की-वैल्यू पेयर जु

  1. - Python में Dictionary को Values के अनुसार कैसे Sort करें?

    Python में Dictionary को Values द्वारा Sort करना Python के Standard Library में collections मॉड्यूल होता है जिसमें High-Performance Container Data Types की परिभाषाएं होती हैं। OrderedDict Dictionary का एक Subclass है जो Dictionary Object में Add की गई Entries के Order को याद रखता है। जब हम Ordered