पायथन - एक्सेस डिक्शनरी आइटम
आइटम एक्सेस करना
आप किसी शब्दकोश के मुख्य नाम को वर्गाकार कोष्ठकों में संदर्भित करके उसके मदों तक पहुँच प्राप्त कर सकते हैं:
उदाहरण
"मॉडल" कुंजी का मान प्राप्त करें:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict["model"]
एक विधि भी है जिसे कहा जाता get()
है जो आपको वही परिणाम देगी:
उदाहरण
"मॉडल" कुंजी का मान प्राप्त करें:
x = thisdict.get("model")
कुंजी प्राप्त करें
विधि शब्दकोश में सभी चाबियों की keys()
एक सूची लौटाएगी।
उदाहरण
चाबियों की एक सूची प्राप्त करें:
x = thisdict.keys()
कुंजियों की सूची शब्दकोश का एक दृश्य है, जिसका अर्थ है कि शब्दकोश में किया गया कोई भी परिवर्तन कुंजी सूची में दिखाई देगा।
उदाहरण
मूल शब्दकोश में एक नया आइटम जोड़ें, और देखें कि कुंजी सूची भी अपडेट हो जाती है:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.keys()
print(x) #before the change
car["color"] =
"white"
print(x) #after the change
मूल्य प्राप्त करें
विधि शब्दकोश में सभी मूल्यों की values()
एक सूची लौटाएगी।
उदाहरण
मूल्यों की एक सूची प्राप्त करें:
x = thisdict.values()
मूल्यों की सूची शब्दकोश का एक दृश्य है, जिसका अर्थ है कि शब्दकोश में किया गया कोई भी परिवर्तन मूल्य सूची में दिखाई देगा।
उदाहरण
मूल शब्दकोश में बदलाव करें, और देखें कि मान सूची भी अपडेट हो जाती है:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #before the change
car["year"]
= 2020
print(x) #after the change
उदाहरण
मूल शब्दकोश में एक नया आइटम जोड़ें, और देखें कि मान सूची भी अपडेट हो जाती है:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #before the change
car["color"]
= "red"
print(x) #after the change
आइटम प्राप्त करें
items()
विधि सूची में टुपल्स के रूप में प्रत्येक आइटम को एक शब्दकोश में वापस कर देगी ।
उदाहरण
कुंजी की सूची प्राप्त करें:मूल्य जोड़े
x = thisdict.items()
लौटाई गई सूची शब्दकोश की वस्तुओं का एक दृश्य है, जिसका अर्थ है कि शब्दकोश में किए गए कोई भी परिवर्तन आइटम सूची में दिखाई देंगे।
उदाहरण
मूल शब्दकोश में बदलाव करें, और देखें कि आइटम सूची भी अपडेट हो जाती है:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #before the change
car["year"]
= 2020
print(x) #after the change
उदाहरण
मूल शब्दकोश में एक नया आइटम जोड़ें, और देखें कि आइटम सूची भी अपडेट हो जाती है:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #before the change
car["color"]
= "red"
print(x) #after the change
जांचें कि क्या कुंजी मौजूद है
यह निर्धारित करने के लिए कि किसी शब्दकोश में कोई निर्दिष्ट कुंजी मौजूद है या नहीं, in
कीवर्ड का उपयोग करें:
उदाहरण
जांचें कि क्या "मॉडल" शब्दकोश में मौजूद है:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
if "model" in thisdict:
print("Yes, 'model' is
one of the keys in the thisdict dictionary")