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

Python में जांचें कि क्या दी गई कुंजी पहले से डिक्शनरी में मौजूद है


पाइपलाइन में डिक्शनरी कंटेनर दोनों कुंजियों और मानों को जोड़े के रूप में रखते हैं। कभी-कभी हमें यह पता लगाने की आवश्यकता हो सकती है कि क्या दी गई कुंजी पहले से डिक्शनरी में मौजूद है। इस लेख में हम डिक्शनरी में कुंजी की उपस्थिति की जांच करने के विभिन्न तरीके देखेंगे।

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.

  1. - पायथन – जांचें कि K की के लिए कोई विशेष मान मौजूद है या नहीं

    जब यह जांचना हो कि K की के लिए कोई विशेष मान मौजूद है या नहीं, तो लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है।उदाहरणmy_list = [{python : 14, is : great, fun : 1`},{python : cool, is : fun, best : 81},{python : 93, is : CS, amazing : 16}]print(The list is :)print(my_list)K = pythonprint(The value of K

  1. Python में BST में दिए गए योग का ट्रिपलेट मौजूद है या नहीं जांचें Python में BST में दिए गए योग का ट्रिपलेट मौजूद है या नहीं जांचें

    मान लीजिए, हमें एक बाइनरी सर्च ट्री (BST) प्रदान किया गया है जिसमें पूर्णांक मान हैं, और एक संख्या total है। हमें यह पता लगाना है कि क्या प्रदान किए गए BST में तीन तत्वों का कोई समूह है जहां तीन तत्वों का योग आपूर्ति किए गए total मान के बराबर है।तो, यदि इनपुट इस तरह है:total = 12, तो आउटपुट True होग

  1. पायथन में जांचें कि दिया गया ग्राफ द्विभाजित है या नहीं पायथन में जांचें कि दिया गया ग्राफ द्विभाजित है या नहीं

    मान लीजिए हमारे पास एक अविकल्पित ग्राफ है, हमें जांचना है कि ग्राफ द्विभाजित है या नहीं। जैसा कि हम जानते हैं, एक ग्राफ द्विभाजित होता है जब हम ग्राफ के नोड्स को दो सेट A और B में विभाजित कर सकते हैं ताकि ग्राफ में प्रत्येक किनारा {u,v} का एक नोड u A में और दूसरा नोड v B में हो। उदाहरण के लिए, यदि