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

पायथन - डिक्शनरी has_key()

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

सिंटैक्स

नीचे has_key() मेथड का सिंटैक्स है।

dict.has_key(KeyVal)
जहां KeyVal खोजी जाने वाली कुंजी का मान है। परिणाम True या 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

निष्कर्ष

पायथन 2 में has_key() का उपयोग करके डिक्शनरी में कुंजी की उपस्थिति जांचें। पायथन 3 में 'in' ऑपरेटर का उपयोग करें।

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

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

  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