Python Dictionary
Python में dictionary key : value pairs का unordered collection होता है, जिसके items को index का उपयोग कर access किया जा सकता है। Dictionary के items को modify भी किया जा सकता है।
Dictionary में key value colon से separated होते है और अलग-अलग key values comma से separated होते है और इन्हे curly braces में रखा जाता है।
Create a dictionary
dictionary1 = {
"Name": "Ram",
"age": "25"
}
print(dictionary1)
Access dictionary items
Dictionary में items को उनकी key का उपयोग कर access कर सकते है।
dictionary1 = {
"Name": "Ram",
"age": "25"
}
print(dictionary1["Name"])
print(dictionary1["age"])
get() का उपयोग कर भी dictionary के items को access किया जा सकता है।
dictionary1 = {
"Name": "Ram",
"age": "25"
}
print(dictionary1.get("Name"))
print(dictionary1.get("age"))
Access dictionary items using loop
Access dictionary keys
dictionary1 = { "Name": "Ram","age": "25"}
for itms in dictionary1:
print(itms)
Access dictionary values
dictionary1 = { "Name": "Ram","age": "25"}
for itms in dictionary1.values():
print(itms)
Add items in dictionary
dictionary1 = { "Name": "Ram","age": "25"}
dictionary1["occupation"] = "Cricketer";
print(dictionary1["occupation"])
Change or modify dictionary items
dictionary1 = { "Name": "Ram","age": "25"}
print(dictionary1["Name"])
dictionary1["Name"] = "Shri Ram"
print(dictionary1["Name"])
Check key exists in dictionary
dictionary1 = { "Name": "Ram","age": "25"}
if "Name" in dictionary1:
print(dictionary1["Name"])
Delete or remove dictionary items
pop() का उपयोग किया जाता है item को dictionary से remove करने के लिए, इसमें जिस item को remove करना है, उसकी key पास की जाती है argument में।
dictionary1 = { "Name": "Ram","age": "25"}
dictionary1.pop("age")
print(dictionary1)
Remove last inserted item from dictionary
dictionary1 = { "Name": "Ram","age": "25"}
dictionary1.popitem()
print(dictionary1)
Delete item with key
dictionary1 = { "Name": "Ram","age": "25"}
del dictionary1["age"]
print(dictionary1)
Delete complete dictionary
अगर आपने dictionary में delete करते समय key नहीं दी है तो पूरी dictionary delete हो जाएगी।
dictionary1 = { "Name": "Ram","age": "25"}
del dictionary1
print(dictionary1) #error
Empty dictionary
dictionary के सभी items को remove कर dictionary को clear कर देता है।
dictionary1 = { "Name": "Ram","age": "25"}
dictionary1.clear()
print(dictionary1)
Copy Dictionary
dictionary1 = { "Name": "Ram","age": "25"}
dictionary2 = dictionary1.copy()
print(dictionary2)
0 टिप्पणियाँ
If you have any doubt. Please let me know