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

मिलान कुंजी के लिए पायथन डिक्शनरी कैसे खोजें?

यदि आपके पास सटीक कुंजी है जिसे आप ढूंढना चाहते हैं, तो आप बस [] ऑपरेटर का उपयोग कर सकते हैं या इस कुंजी से जुड़े मूल्य को प्राप्त करने के लिए फ़ंक्शन प्राप्त कर सकते हैं। उदाहरण के लिए,

उदाहरण

a = {
   'foo': 45,
   'bar': 22
}
print(a['foo'])
print(a.get('foo'))

आउटपुट

यह आउटपुट देगा:

45
45

उदाहरण

यदि आपके पास एक सबस्ट्रिंग है जिसे आप dict में खोजना चाहते हैं, तो आप कुंजी सूची पर सबस्ट्रिंग खोज का उपयोग कर सकते हैं और यदि आप इसे ढूंढते हैं, तो मान का उपयोग करें। उदाहरण के लिए,

a = {
   'foo': 45,
   'bar': 22
}
for key in a.keys():
   if key.find('oo') > -1:
      print(a[key])

आउटपुट

यह आउटपुट देगा

45

  1. कैसे जांचें कि पाइथन शब्दकोश में कोई कुंजी मौजूद है या नहीं?

    आप इन ऑपरेटर का उपयोग करके जांच सकते हैं कि पायथन डिक्शनरी में कोई कुंजी मौजूद है या नहीं। में ऑपरेटर डिक्शनरी के खिलाफ कुंजी से मेल खाता है और कुंजी की उपस्थिति की जांच करता है। उदाहरण my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': '

  1. पायथन शब्दकोश मूल्यों को कैसे अपडेट करें?

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

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

    पायथन का डेल कीवर्ड किसी भी वस्तु का बहुत अधिक उपयोग किया जाता है। शब्दकोश से किसी विशेष आइटम को हटाने के लिए, डेल स्टेटमेंट के लिए मुख्य क्लॉज प्रदान करें >>> D1 = {1: a, 2: b, 3: c, x: 1, y: 2, z: 3} >>> del D1[x] >>> D1 {1: a, 2: b, 3: c, y: 2, z: 3} पॉप () विधि द्वा