पाइपलाइन में डिक्शनरी कंटेनर दोनों कुंजियों और मानों को जोड़े के रूप में रखते हैं। कभी-कभी हमें यह पता लगाने की आवश्यकता हो सकती है कि क्या दी गई कुंजी पहले से डिक्शनरी में मौजूद है। इस लेख में हम डिक्शनरी में कुंजी की उपस्थिति की जांच करने के विभिन्न तरीके देखेंगे।
in के साथ
यह एक बहुत ही सीधा तरीका है जिसमें हम in ऑपरेटर का उपयोग करके कुंजी की उपस्थिति की जांच करते हैं। यदि कुंजी डिक्शनरी का हिस्सा है तो हम परिणाम को मौजूद के रूप में प्रिंट करते हैं अन्यथा अनुपस्थित।
उदाहरण
Adict = {'Mon':3,'Tue':5,'Wed':6,'Thu':9} print("The given dictionary : ",Adict) check_key = "Fri" if check_key in Adict: print(check_key,"is Present.") else: print(check_key, " is not Present.")आउटपुट
उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −
The given dictionary : {'Thu': 9, 'Wed': 6, 'Mon': 3, 'Tue': 5} Fri is not Present.dict.keys के साथ
dict.keys() विधि हमें दी गई डिक्शनरी में मौजूद सभी कुंजियां देती है। हम in ऑपरेटर का उपयोग करके यह पता लगा सकते हैं कि दी गई कुंजी दी गई डिक्शनरी से संबंधित है या नहीं।
उदाहरण
Adict = {'Mon':3,'Tue':5,'Wed':6,'Thu':9} print("The given dictionary : ",Adict) check_key = "Wed" if check_key in Adict.keys(): print(check_key,"is Present.") else: print(check_key, " is not Present.")आउटपुट
उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −
The given dictionary : {'Thu': 9, 'Wed': 6, 'Mon': 3, 'Tue': 5} Wed is Present.