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

पायथन - शब्दकोश has_key ()

पायथन डिक्शनरी का उपयोग करते समय, हमें यह पता लगाने के लिए एक स्थिति का सामना करना पड़ता है कि डिक्शनरी में दी गई कुंजी मौजूद है या नहीं। जैसा कि एक शब्दकोश तत्वों की एक अनियंत्रित सूची है, हम तत्व की स्थिति का उपयोग करके मान नहीं पा सकते हैं। तो पायथन मानक पुस्तकालय हमें has_key() . नामक एक विधि देता है जो हमें एक शब्दकोश में कुंजी के अस्तित्व को खोजने में मदद कर सकता है। यह विधि केवल अजगर 2.x में उपलब्ध है न कि यह अजगर 3.x

सिंटैक्स

नीचे has_key() . का सिंटैक्स दिया गया है विधि।

dict.has_key(KeyVal)
Where KeyVal is the value of the key to be searched.
The result is returned as True or False.

संख्यात्मक कुंजी का उपयोग करना

यदि हमारे पास कुंजी के रूप में संख्याएं हैं तो हम सीधे has_key() में संख्यात्मक मान का उपयोग कर सकते हैं।

उदाहरण

Dict= { 1: 'python', 2: 'programming', 3: 'language' }
print("Given Dictionary : ")
print(Dict)
#has_key()
print(Dict.has_key(1))
print(Dict.has_key(2))
print(Dict.has_key('python'))

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given Dictionary :
{1: 'python', 2: 'programming', 3: 'language'}
True
True
False

स्ट्रिंग्स को कुंजी के रूप में उपयोग करना

यदि हमारे पास चाबियों के रूप में तार हैं तो हम has_key() में उद्धरणों के साथ सीधे स्ट्रिंग मान का उपयोग कर सकते हैं।

उदाहरण

Dict= { 'A': 'Work', 'B': 'From', 'C': 'Home' }
print("Given Dictionary : ")
print(Dict)
#has_key()
print(Dict.has_key('From'))
print(Dict.has_key('A'))

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given Dictionary :
{'A': 'Work', 'C': 'Home', 'B': 'From'}
False
True

  1. पायथन में पैटर्न कैसे प्रिंट करें?

    नेस्टेड फॉर लूप्स का उपयोग करके पायथन में पैटर्न मुद्रित किए जा सकते हैं। बाहरी लूप का उपयोग पंक्तियों की संख्या के माध्यम से पुनरावृति करने के लिए किया जाता है जबकि आंतरिक लूप का उपयोग स्तंभों की संख्या को संभालने के लिए किया जाता है। आवश्यकता के अनुसार विभिन्न पैटर्न बनाने के लिए प्रिंट स्टेटमेंट

  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())