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

Python में Values ​​in Dictionary से जुड़ी कुंजियाँ

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

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

उदाहरण

my_dict ={"Hi":100, "there":121, "Mark":189}
print("The dictionary is :")
print(my_dict)

dict_key = list(my_dict.keys())
print("The keys in the dictionary are :")
print(dict_key)
dict_val = list(my_dict.values())
print("The values in the dictionary are :")
print(dict_val)

my_position = dict_val.index(100)
print("The value at position 100 is : ")
print(dict_key[my_position])

my_position = dict_val.index(189)
print("The value at position 189 is")
print(dict_key[my_position])

आउटपुट

The dictionary is :
{'Hi': 100, 'there': 121, 'Mark': 189}
The keys in the dictionary are :
['Hi', 'there', 'Mark']
The values in the dictionary are :
[100, 121, 189]
The value at position 100 is :
Hi
The value at position 189 is
Mark

स्पष्टीकरण

  • एक शब्दकोश परिभाषित किया गया है, और कंसोल पर प्रदर्शित होता है।

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

  • यह एक वैरिएबल को असाइन किया गया है

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

  • यह किसी दूसरे वेरिएबल को असाइन किया गया है।

  • मान अनुक्रमणिका को एक चर के लिए एक्सेस और असाइन किया जाता है।

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


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

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

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

    डिक्शनरी ऑब्जेक्ट में मान () विधि होती है जो हमारे लिए यह काम करती है। >>> D1 = {1:a, 2:b, 3:c} >>> D1.values() dict_values([a, b, c]) >>> list(D1.values()) [a, b, c] आप कुंजी () शब्दकोश की विधि द्वारा लौटाई गई चाबियों के ढक्कन के माध्यम से पुनरावृत्ति करके भी संबंधित म

  1. पायथन में किसी शब्दकोश की सभी कुंजियों को कैसे प्रिंट करें?

    डिक्शनरी ऑब्जेक्ट में कुंजियाँ () विधि होती है जो हमारे लिए यह काम करती है। >>> D1 = {1:a, 2:b,3:c} >>> D1.keys() dict_keys([1, 2, 3]) >>> list(D1.keys()) [1, 2, 3] लूप के लिए उपयोग करके चलने योग्य सूची वस्तु का पता लगाया जा सकता है >>> L1 = list(D1.keys())