लेकिन डिक्शनरी के ऑब्जेक्ट्स क्रमबद्ध नहीं होते. उनके साथ लिस्ट की तरह काम नहीं किया जा सकता. डिक्शनरी में एक key-value pair होता है. key इंडेक्स नंबर की तरह काम करती हैं और key के इस्तेमाल से हम उसकी वैल्यू को जान सकते हैं. और बाकि ऑपरेशंस भी key के इस्तेमाल से किये जाते हैं
हम इसे एक उदहारण से समझेंगे
नीचे भारत के सर्वाधिक जनसँख्या वाले शहरों के नाम और उनकी संख्या दी गयी है.
Mumbai 12,442,373
Delhi 11,034,555
Bangalore 8,443,675
Hyderabad 6,993,262
Ahmedabad 5,577,940
Chennai 4,646,732
हम पायथन में इस जानकारी का इस्तेमाल कर के एक डिक्शनरी तैयार करें तो शहर का नाम लिख कर हम उसकी जनसँख्या को जान सकते हैं.
city = {"Mumbai":12442373, "Delhi":11034555, "Bangalore":8443675, "Hyderabad":6993262, "Ahmedabad":5577940}
पायथन की डिक्शनरी {} इस तरह के ब्रेसेस से बनती है.
"Mumbai":12442373
इसमें "Mumbai" यह एक key है और 12442373 उसकी वैल्यू. दोनों के बीच में : कोलन होता है. हरेक एलिमेंट के बाद , कॉमा दिया जाता है.
डिक्शनरी बन जाने के बाद हम शहर का नाम लिख कर उसकी जनसँख्या पता कर सकते हैं.
city["Mumbai"]
12442373
city["Bangalore"]
8443675
अगर हम कोई नाम लिखें जो डिक्शनरी में नहीं है तो हमें एक एरर मेसेज दिखाई देगा.
city["Kolkata"]
...KeyError: 'Kolkata'
डिक्शनरी के सारे नामों को देखने के लिए सिर्फ उसका नाम लिखना काफी है
city
{'Mumbai': 12442373, 'Delhi': 11034555, 'Bangalore': 8443675, 'Hyderabad': 6993262, 'Ahmedabad': 5577940}
अगर हम डिक्शनरी में एक नया नाम जोड़ना चाहते हों तो इस प्रकार जोड़ सकते हैं
city["Chennai"] = 4646732
Let us substantiate that by printing the entire dicionary
city
{'Mumbai': 12442373, 'Delhi': 11034555, 'Bangalore': 8443675, 'Hyderabad': 6993262, 'Ahmedabad': 5577940, 'Chennai': 4646732}
अगर हम किसी शहर की जनसँख्या में परिवर्तन करना चाहते हों तो उसे ऐसा कर सकते हैं
city["Mumbai"] = 12500000
अब इसे देखें
city["Mumbai"]
12500000
अगर हम किसी शहर का नाम डिक्शनरी से हटा देना चाहते हों तो उसे ऐसा कर सकते हैं
del city["Ahmedabad"]
अब हम डिक्शनरी को प्रिंट कर के देख सकते हैं. आप चाहो तो सिर्फ city["Ahmedabad"] लिख कर भी इसे चेक कर सकते हो, तब वह नाम नहीं होने से KeyError दिखायेगा.
city
{'Mumbai': 12500000, 'Delhi': 11034555, 'Bangalore': 8443675, 'Hyderabad': 6993262, 'Chennai': 4646732}
अब हम एक और उदहारण लेंगे जिसमें key एक नंबर होगी और value एक नाम होगा
mydict = {1:"Sanjay", 2:"Chandrakant", 3:"Shailaja"}
mydict
{1: 'Sanjay', 2: 'Chandrakant', 3: 'Shailaja'}
mydict[1]
'Sanjay'
mydict[2]
'Chandrakant'
...KeyError: 'Kolkata'
डिक्शनरी के सारे नामों को देखने के लिए सिर्फ उसका नाम लिखना काफी है
city
{'Mumbai': 12442373, 'Delhi': 11034555, 'Bangalore': 8443675, 'Hyderabad': 6993262, 'Ahmedabad': 5577940}
अगर हम डिक्शनरी में एक नया नाम जोड़ना चाहते हों तो इस प्रकार जोड़ सकते हैं
city["Chennai"] = 4646732
Let us substantiate that by printing the entire dicionary
city
{'Mumbai': 12442373, 'Delhi': 11034555, 'Bangalore': 8443675, 'Hyderabad': 6993262, 'Ahmedabad': 5577940, 'Chennai': 4646732}
अगर हम किसी शहर की जनसँख्या में परिवर्तन करना चाहते हों तो उसे ऐसा कर सकते हैं
city["Mumbai"] = 12500000
अब इसे देखें
city["Mumbai"]
12500000
अगर हम किसी शहर का नाम डिक्शनरी से हटा देना चाहते हों तो उसे ऐसा कर सकते हैं
del city["Ahmedabad"]
अब हम डिक्शनरी को प्रिंट कर के देख सकते हैं. आप चाहो तो सिर्फ city["Ahmedabad"] लिख कर भी इसे चेक कर सकते हो, तब वह नाम नहीं होने से KeyError दिखायेगा.
city
{'Mumbai': 12500000, 'Delhi': 11034555, 'Bangalore': 8443675, 'Hyderabad': 6993262, 'Chennai': 4646732}
अब हम एक और उदहारण लेंगे जिसमें key एक नंबर होगी और value एक नाम होगा
mydict = {1:"Sanjay", 2:"Chandrakant", 3:"Shailaja"}
mydict
{1: 'Sanjay', 2: 'Chandrakant', 3: 'Shailaja'}
mydict[1]
'Sanjay'
mydict[2]
'Chandrakant'
कोई टिप्पणी नहीं:
एक टिप्पणी भेजें
टिप्पणी: केवल इस ब्लॉग का सदस्य टिप्पणी भेज सकता है.