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

पायथन में डिक्शनरी में मानों से जुड़ी कीज़


जब डिक्शनरी में विशिष्ट मानों से जुड़ी कीज़ खोजनी हों, तो 'index' मेथड का उपयोग किया जा सकता है।

उदाहरण

my_dict = {"Hi": 100, "there": 121, "Mark": 189}
print("डिक्शनरी है:")
print(my_dict)
dict_key = list(my_dict.keys())
print("डिक्शनरी में कीज़ हैं:")
print(dict_key)
dict_val = list(my_dict.values())
print("डिक्शनरी में मान हैं:")
print(dict_val)
my_position = dict_val.index(100)
print("100 पोजीशन पर मान है:")
print(dict_key[my_position])
my_position = dict_val.index(189)
print("189 पोजीशन पर मान है:")
print(dict_key[my_position])

आउटपुट

डिक्शनरी है: {'Hi': 100, 'there': 121, 'Mark': 189}
डिक्शनरी में कीज़ हैं: ['Hi', 'there', 'Mark']
डिक्शनरी में मान हैं: [100, 121, 189]
100 पोजीशन पर मान है: Hi
189 पोजीशन पर मान है: Mark

व्याख्या

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

  • डिक्शनरी की कीज़ को '.keys' का उपयोग करके एक्सेस किया जाता है और सूची में बदला जाता है।

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

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

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

  • मानों का इंडेक्स एक्सेस किया जाता है और एक वेरिएबल में असाइन किया जाता है।

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


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

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

  1. - Python में Dictionary के सभी Values कैसे Print करें?

    Dictionary के सभी Values प्राप्त करना Dictionary Object में values() Method होता है जो इस कार्य को हमारे लिए करता है। values() Method का उपयोग >>> D1 = {1:a, 2:b, 3:c} >>> D1.values() dict_values([a, b, c]) >>> list(D1.values()) [a, b, c] Keys के माध्यम से Iterate करके

  1. - Python में Dictionary के सभी Keys कैसे Print करें?

    Dictionary के सभी Keys प्राप्त करना Dictionary Object में keys() Method होता है जो इस कार्य को हमारे लिए करता है। keys() Method का उपयोग >>> D1 = {1:a, 2:b, 3:c} >>> D1.keys() dict_keys([1, 2, 3]) >>> list(D1.keys()) [1, 2, 3] Iterable List Object को Traverse करना Itera