हल: अंतर्निर्मित फ़ंक्शन dict%28%29 का उपयोग करके एक शब्दकोश बनाना

अंतर्निहित फ़ंक्शन dict%28%29 का उपयोग करने में मुख्य समस्या यह है कि यह उपयोगकर्ता-परिभाषित कुंजियों की अनुमति नहीं देता है। इसका मतलब यह है कि यदि आप एक ऐसा शब्दकोश बनाना चाहते हैं जिसमें कस्टम कुंजियाँ शामिल हों, तो आपको ऐसा करने के लिए किसी अन्य फ़ंक्शन या लाइब्रेरी का उपयोग करने की आवश्यकता होगी।

dictionary = dict() 
  
# Add values one by one to the dictionary 
dictionary[0] = 'Geeks'
dictionary[2] = 'For'
dictionary[3] = 1 
  
print(dictionary)

यह कोड एक खाली शब्दकोश बनाता है और फिर इसमें तीन कुंजी-मूल्य जोड़े जोड़ता है। पहली कुंजी 0 है और मान 'गीक्स' है। दूसरी कुंजी 2 है और मान 'के लिए' है। तीसरी कुंजी 3 है और मान 1 है। अंत में, शब्दकोश मुद्रित होता है।

शब्दकोश

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

पायथन में एक शब्दकोश बनाने के लिए, आप तानाशाही () फ़ंक्शन का उपयोग करते हैं। तानाशाही () फ़ंक्शन दो तर्क लेता है: डेटा संरचना का प्रकार जिसे आप बनाना चाहते हैं (इस मामले में, एक शब्दकोश), और आपके डेटा संरचना की कुंजियों का प्रतिनिधित्व करने वाली स्ट्रिंग्स की एक सरणी।

यहाँ एक उदाहरण दिया गया है जो दो कुंजी, "नाम" और "आयु" के साथ mydict नाम का एक शब्दकोश बनाता है:

mydict = dict (नाम = 'जॉन', आयु = 24)

अंतर्निहित कार्य

पायथन में कई अंतर्निहित कार्य हैं जिनका उपयोग आप अपने कोड में कर सकते हैं। ये फ़ंक्शन पायथन दुभाषिया में उपलब्ध हैं और आपके कोड के शीर्ष पर आयात फ़ंक्शननाम टाइप करके पहुँचा जा सकता है।

कुछ सामान्य अंतर्निर्मित कार्यों में शामिल हैं:

def () - यह फ़ंक्शन एक नए फ़ंक्शन को परिभाषित करता है।

प्रिंट () - यह फ़ंक्शन टेक्स्ट को स्क्रीन पर प्रिंट करता है।

रेंज () - यह फ़ंक्शन पूर्णांक रेंज ऑब्जेक्ट देता है।

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो