पाइपलाइन में डिक्शनरी कंटेनर कुंजी और मान दोनों जोड़े के रूप में पुराने हैं। कभी-कभी हमें यह पता लगाने की आवश्यकता हो सकती है कि दी गई कुंजी पहले से ही शब्दकोश में मौजूद है या नहीं। इस लेख में हम एक शब्दकोश में एक कुंजी की उपस्थिति की जांच करने के विभिन्न तरीकों को देखेंगे।
अंदर
यह एक बहुत ही सीधा तरीका है जिसमें हम ऑपरेटर का उपयोग करके शब्दकोश में कुंजी की उपस्थिति की जांच करते हैं। यदि कुंजियाँ शब्दकोश का हिस्सा हैं तो हम परिणाम को वर्तमान में और अनुपस्थित के रूप में प्रिंट करते हैं।
उदाहरण
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() विधि हमें सभी कुंजियाँ देती है जो किसी दिए गए शब्दकोश में मौजूद होती हैं। हम इन ऑपरेटर का उपयोग यह पता लगाने के लिए कर सकते हैं कि दी गई कुंजी दिए गए शब्दकोश से संबंधित है या नहीं।
उदाहरण
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.