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

कई इनपुट वाली कुंजियों के साथ पायथन डिक्शनरी

जब एक शब्दकोश बनाने की आवश्यकता होती है जहां कुंजी में एकाधिक इनपुट होते हैं, तो एक खाली शब्दकोश बनाया जा सकता है, और एक विशिष्ट कुंजी के लिए मान निर्दिष्ट किया जा सकता है।

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

उदाहरण

my_dict = {}

a, b, c = 15, 26, 38
my_dict[a, b, c] = a + b - c

a, b, c = 5, 4, 11
my_dict[a, b, c] = a + b - c

print("The dictionary is :")
print(my_dict)

आउटपुट

The dictionary is :
{(15, 26, 38): 3, (5, 4, 11): -2}

स्पष्टीकरण

  • आवश्यक पैकेज आयात किए जाते हैं।

  • एक खाली शब्दकोश परिभाषित किया गया है।

  • विशिष्ट कुंजी के लिए मान निर्दिष्ट हैं।

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


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

    पायथन डिक्शनरी कुंजी को दोहराने की अनुमति नहीं देता है। हालांकि, हम डिफॉल्टडिक्ट . का उपयोग कर सकते हैं एक उपाय खोजने के लिए। इस वर्ग को संग्रह मॉड्यूल में परिभाषित किया गया है। डिफ़ॉल्ट डिक्ट ऑब्जेक्ट के लिए डिफ़ॉल्ट फ़ैक्टरी के रूप में सूची का उपयोग करें >>> from collections import defa

  1. पायथन में एक शब्दकोश में नई कुंजी कैसे जोड़ें?

    डिक्शनरी की-वैल्यू पेयर का एक अनियंत्रित संग्रह है। प्रत्येक तत्व को स्थितीय सूचकांक द्वारा पहचाना नहीं जाता है। इसके अलावा, तथ्य यह है कि कुंजी को दोहराया नहीं जा सकता है, हम बस एक नई कुंजी का उपयोग करते हैं और इसे एक मान प्रदान करते हैं ताकि एक नई जोड़ी को शब्दकोश में जोड़ा जा सके। >>> D

  1. कैसे कुंजी द्वारा अजगर में एक शब्दकोश सॉर्ट करने के लिए?

    पायथन के मानक वितरण में संग्रह मॉड्यूल शामिल हैं। इसमें उच्च प्रदर्शन कंटेनर डेटा प्रकारों की परिभाषाएँ हैं। ऑर्डर्ड डिक्ट डिक्शनरी का एक उपवर्ग है जो डिक्शनरी ऑब्जेक्ट में जोड़े गए प्रविष्टियों के क्रम को याद रखता है। किसी ऑर्डर किए गए शब्दकोश पर पुनरावृति करते समय, आइटम उस क्रम में वापस आ जाते हैं