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

जांचें कि क्या दी गई कुंजी पहले से ही पायथन में एक शब्दकोश में मौजूद है

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

अंदर

यह एक बहुत ही सीधा तरीका है जिसमें हम ऑपरेटर का उपयोग करके शब्दकोश में कुंजी की उपस्थिति की जांच करते हैं। यदि कुंजियाँ शब्दकोश का हिस्सा हैं तो हम परिणाम को वर्तमान में और अनुपस्थित के रूप में प्रिंट करते हैं।

उदाहरण

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.

  1. पायथन - जाँच करें कि क्या K कुंजी के अनुरूप विशेष मान मौजूद है

    जब यह जांचना आवश्यक होता है कि कुंजी के के अनुरूप विशेष मान मौजूद है या नहीं, तो एक सूची समझ का उपयोग किया जाता है। नीचे उसी का एक प्रदर्शन है - उदाहरण my_list = [{"python" : "14", "is" : "great", "fun" : "1`"},{"python" : "

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

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

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

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