बिल्ट-इन डिक्शनरी मेथड
स्ट्रिंग्स, सूचियों और टुपल्स के बारे में आपने जो कुछ सीखा है, वे शब्दकोशों के साथ भी काम करते हैं। उदाहरण के लिए, <कोड> इनकोड> (या <कोड> अंदर नहींकोड>) विधि आपको यह निर्धारित करने की अनुमति देती है कि क्या एक विशेष कुंजी मौजूद है। शब्दकोश में।
और आपको शब्दकोश की सभी चाबियों से गुजरने की अनुमति भी देता है।
dict_country में कुंजी के लिए:
प्रिंट (कुंजी) प्री>
आप items()
मेथड का उपयोग करके की-वैल्यू पेयर पर भी पुनरावृति कर सकते हैं।
dict_country.items में कुंजी, मान के लिए:
प्रिंट (कुंजी, मान) प्री>
अन्य सामान्य रूप से उपयोग की जाने वाली विधियाँ तालिका में सूचीबद्ध हैं।
<टेबल>
<सिर>
<वें>नामवें>
<थ>पद्धतिथ>
विवरण (उदाहरण) |
बात>
<शरीर>
शब्दकोश का आकार |
len() |
शब्दकोश में तत्वों की संख्या लौटाता है
<पूर्व>
लेन(dict_country)
टीडी>
|
शब्दकोश अपडेट कर रहा है |
update() |
आपको एक साथ कई शब्दकोश जोड़े को अपडेट करने की अनुमति देता है
<पूर्व>
dict_country.update({'Russia': 'Moscow', 'Armenia': 'Yerevan'}) < / पूर्व>
टीडी>
|
कुंजी द्वारा मान प्राप्त करें |
get() |
आपको निर्दिष्ट कुंजी द्वारा मान प्राप्त करने की अनुमति देता है। यह जांचने के लिए इस्तेमाल किया जा सकता है कि शब्दकोश में कोई विशेष कुंजी मौजूद है या नहीं
<पूर्व>
dict_country.get('Russia') # कुंजी द्वारा मूल्य लौटाता है,
# यदि ऐसी कोई कुंजी नहीं है, तो यह कोई नहीं लौटाएगा
dict_country.get('Russa', 0) # यदि कोई रूस कुंजी नहीं है, तो यह 0 वापस आ जाएगी
# (0 के बजाय, आप कोई भी मान सेट कर सकते हैं
टीडी>
|
कुंजी हटाएं |
<कोड> पॉप () कोड> |
pop() पद्धति एक कुंजी को हटाती है और उसका संगत मान लौटाती है।
<पूर्व>
dict_country.pop('बहामास')
टीडी>
|
शब्दकोश कुंजियाँ |
keys() |
keys() विधि शब्दकोश में कुंजियों का संग्रह लौटाती है।
<पूर्व>
dict_country.keys()
टीडी>
|
शब्दकोश मान |
मान() |
विधि मान() शब्दकोश में मानों का संग्रह लौटाता है।
<पूर्व>
dict_country.values()
टीडी>
|
शब्दकोश जोड़े |
आइटम() |
items() विधि शब्दकोश में मानों का संग्रह लौटाती है।
<पूर्व>
dict_country.items()
टीडी>
|
टेबल>