डेटा सेट के विश्लेषण के दौरान हमें ऐसी स्थितियों का सामना करना पड़ सकता है जहां हमें खाली शब्दकोशों से निपटना पड़ता है। इस लेख में हम देखेंगे कि कैसे पता लगाया जाए कि कोई शब्दकोश खाली है या नहीं।
अगर का उपयोग करना
यदि डिक्शनरी में तत्व हैं, तो अगर कंडीशन सही है। अन्यथा यह असत्य का मूल्यांकन करता है। तो नीचे दिए गए प्रोग्राम में हम केवल if कंडीशन का उपयोग करके डिक्शनरी की खालीपन की जांच करेंगे।
उदाहरण
dict1 = {1:"Mon",2:"Tue",3:"Wed"} dict2 = {} # Given dictionaries print("The original dictionary : " ,(dict1)) print("The original dictionary : " ,(dict2)) # Check if dictionary is empty if dict1: print("dict1 is not empty") else: print("dict1 is empty") if dict2: print("dict2 is not empty") else: print("dict2 is empty")
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
The original dictionary : {1: 'Mon', 2: 'Tue', 3: 'Wed'} The original dictionary : {} dict1 is not empty dict2 is empty
बूल का उपयोग करना()
यदि शब्दकोश खाली नहीं है तो बूल विधि सत्य का मूल्यांकन करती है। अन्यथा यह असत्य का मूल्यांकन करता है। इसलिए हम इसका उपयोग किसी शब्दकोश के खालीपन के परिणाम को प्रिंट करने के लिए अभिव्यक्तियों में करते हैं।
उदाहरण
dict1 = {1:"Mon",2:"Tue",3:"Wed"} dict2 = {} # Given dictionaries print("The original dictionary : " ,(dict1)) print("The original dictionary : " ,(dict2)) # Check if dictionary is empty print("Is dict1 empty? :",bool(dict1)) print("Is dict2 empty? :",bool(dict2))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
The original dictionary : {1: 'Mon', 2: 'Tue', 3: 'Wed'} The original dictionary : {} Is dict1 empty? : True Is dict2 empty? : False