शब्दकोश मुख्य मानचित्रण प्रकार हैं जिनका उपयोग हम पायथन में करेंगे। यह ऑब्जेक्ट जावा में मैप के समान है।
पायथन में, हम घुंघराले ब्रेसिज़ का उपयोग करके शब्दकोश शाब्दिक बनाते हैं {}
, कोलन :
. का उपयोग करके मानों से कुंजियों को अलग करना , और अल्पविराम का उपयोग करके कुंजी/मान जोड़े को अलग करना ,
।
एक शब्दकोश कैसे बनाएं
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
print(datedict)
आउटपुट:
{'date': 13, 'month': 'January', 'year': 1970}
शब्दकोश के आइटम कैसे एक्सेस करें
हम वर्ग कोष्ठकों के अंदर कुंजी नाम का हवाला देकर शब्दकोश वस्तुओं तक पहुँच सकते हैं []
या get()
. का उपयोग करके विधि:
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
date = datedict["date"]
year = datedict.get("year")
print(date, year)
आउटपुट:
13 1970
किसी आइटम का मान कैसे बदलें
हम शब्दकोश में किसी आइटम के मूल्य को उसके मुख्य नाम से बदल सकते हैं, उदाहरण के लिए:
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
datedict["date"] = 20
print(datedict)
आउटपुट:
{'date': 20, 'month': 'January', 'year': 1970}
एक शब्दकोश के माध्यम से लूप कैसे करें
हम for
. का उपयोग करके एक शब्दकोश के माध्यम से लूप कर सकते हैं फंदा। शब्दकोश में लूप करते समय, हम सभी कुंजियों, सभी मानों या सभी कुंजी/मान युग्मों को प्रिंट कर सकते हैं:
सभी शब्दकोश कुंजियां पाएं
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
for d in datedict:
print(d)
आउटपुट:
date
month
year
सभी शब्दकोश मान प्राप्त करें
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
for d in datedict:
print(datedict[d])
आउटपुट:
13
January
1970
हम values()
. का भी उपयोग कर सकते हैं मान वापस करने के लिए कार्य करें:
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
for d in datedict.values():
print(d)
आउटपुट:
13
January
1970
शब्दकोश में कुंजी और मान दोनों पाएं
हम items()
का उपयोग कर सकते हैं कुंजियों और मानों को प्रिंट करने के लिए फ़ंक्शन:
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
for k, v in datedict.items():
print(k, v)
आउटपुट:
date 13
month January
year 1970
शब्दकोश की लंबाई कैसे प्राप्त करें
आप len()
. पर कॉल करके डिक्शनरी की लंबाई (की/वैल्यू पेयर की संख्या) प्राप्त कर सकते हैं फ़ंक्शन, उदा.:
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
print(len(datedict))
आउटपुट:
3
शब्दकोश में आइटम कैसे जोड़ें
एक शब्दकोश में एक कुंजी/मूल्य जोड़ी जोड़ने के लिए हमें एक नई कुंजी और एक संबद्ध मूल्य प्रदान करने की आवश्यकता है। उदाहरण के लिए:
datedict = {
"date": 13,
"month": "January",
"year": 1970
}
datedict["season"] = "winter"
print(datedict)
आउटपुट:
{'date': 13, 'month': 'January', 'year': 1970, 'season': 'winter'}
शब्दकोश से आइटम कैसे निकालें
शब्दकोश से किसी आइटम को हटाने के लिए, कुंजी नाम pop()
. को दें विधि।
datedict = {
"date": 13,
"month": "January",
"year": 1970,
"season": "winter"
}
datedict.pop("season")
print(datedict)
आउटपुट:
{'date': 13, 'month': 'January', 'year': 1970}
हम del
. का भी उपयोग कर सकते हैं किसी निर्दिष्ट कुंजी वाले आइटम को हटाने के लिए कीवर्ड:
datedict = {
"date": 13,
"month": "January",
"year": 1970,
"season": "winter"
}
del datedict["season"]
print(datedict)
आउटपुट:
{'date': 13, 'month': 'January', 'year': 1970}
नोट:डेल शब्दकोश को पूरी तरह से हटाने के लिए भी कीवर्ड का उपयोग किया जा सकता है।datedict = {
"date": 13,
"month": "January",
"year": 1970,
}
del datedict
शब्दकोश को कैसे खाली करें
सभी की/वैल्यू पेयर से डिक्शनरी खाली करने के लिए, clear()
. का प्रयोग करें विधि
datedict = {
"date": 13,
"month": "January",
"year": 1970,
"season": "winter"
}
datedict.clear()
print(datedict)
आउटपुट:
{}