"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > ## `has_key()` या `in`? पायथन में शब्दकोश कुंजियों की जांच करने का सबसे अच्छा तरीका कौन सा है?

## `has_key()` या `in`? पायथन में शब्दकोश कुंजियों की जांच करने का सबसे अच्छा तरीका कौन सा है?

2024-11-02 को प्रकाशित
ब्राउज़ करें:322

##  `has_key()` or `in`?  Which is the Best Way to Check for Dictionary Keys in Python?

पायथन में शब्दकोश कुंजियों की जांच के लिए 'has_key()' और 'in' के बीच चयन करना

जब किसी की उपस्थिति को सत्यापित करने की बात आती है पायथन डिक्शनरी में विशिष्ट कुंजी, 'has_key()' और 'in' दोनों व्यवहार्य विकल्प प्रदान करते हैं। हालाँकि, पसंदीदा विधि समय के साथ विकसित हुई है।

ऐतिहासिक रूप से, 'has_key()' का उपयोग आमतौर पर शब्दकोशों में मुख्य अस्तित्व की जाँच के लिए किया जाता था। हालाँकि, इस फ़ंक्शन को Python 3.x में हटा दिया गया है, जिससे यह अब उपलब्ध नहीं है।

इसके स्थान पर, 'in' अनुशंसित दृष्टिकोण के रूप में उभरा है। यह अधिक पायथोनिक सिंटैक्स प्रदान करता है और पायथन 2 और 3 दोनों के साथ पूरी तरह से संगत है।

प्रदर्शित करने के लिए, निम्नलिखित शब्दकोश पर विचार करें:

>>> d = {'a': 1, 'b': 2}

'in' का उपयोग करके यह जांचने के लिए कि इस शब्दकोश में 'a' मौजूद है या नहीं:

>>> 'a' in d
True

'has_key()' का उपयोग करने से पायथन के पुराने संस्करणों में समान परिणाम मिलते, लेकिन अब इसे अप्रचलित माना जाता है:

>>> d.has_key('a')
True

पायथन संस्करणों में स्पष्टता और अनुकूलता के लिए, शब्दकोश कुंजियों की जांच के लिए 'इन' अनुशंसित विकल्प है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3