• Subhasish Mishra

Python tutorial for beginners in Hindi-Chapter 13(Dictionary)

Updated: Jun 7

Dictionary in Python

  • यह डेटा का एक unordered collection है।

  • इसमें एक key-value जोड़ी है।

  • एक dictionary से value को access करने के लिए हम key का उपयोग करते हैं।

  • Dictionary को घोषित करने के लिए हम {} का उपयोग करते हैं, key और value को अलग करने के लिए ":" हम उपयोग करते हैं।

  • एक pair में, key unique होनी चाहिए।

Syntax

{key:value,key:value}


d1 = {"idno":10,"name":"Ravi","salary":125000.00}
print(d1)  #{"idno":10,"name":"Ravi","salary":125000.00}
print(d1["idno"])  #101
print(d1["status"]=True)   #True

Modification on dictionary

  • Dictionary उत्परिवर्तनीय है।

  • हम नए आइटम जोड़ सकते हैं या असाइनमेंट ऑपरेटर का उपयोग करके मौजूदा वस्तुओं के मूल्य को बदल सकते हैं।

  • यदि key उपलब्ध है तो value अपडेट होता है। अगर key available नहीं होता है तो नई key : value pair को जोड़ा जाता है।

Dictionary class methods


Example


d1 = {"idno":101,"name":"Ravi","salary":125000.00}
val = d1.get("idno")
print(val)
val1 = d1.get("emp.idno")    #None
d1 = {"idno":101,"name":"Ravi",salary:125000.00}
print(d1.keys())   #['idno','name','salary']
print(d1.values())   #[101,'Ravi',125000.00]
print(d1.items())    #[('idno',101),('name','Ravi') 
                       ('salary',125000.00)]

इस chapter में हम ने python dictionary के बारे में पढ़ा। अगले chapter में copy module के बारे में पढ़ेंगे।


अगर आपको chapterwise notes चाहिए तो कमेंट बॉक्स में email id डालिये।