Lesson – 104 : Python Dictionary
Python માં Dictionary એ એક ખૂબ જ મહત્વપૂર્ણ અને શક્તિશાળી ડેટા ટાઇપ છે. Dictionary ને key-value pairs ના રૂપમાં માહિતી સાચવવા માટે ઉપયોગ થાય છે. આનો અર્થ એ કે દરેક value એ તેની પોતાની key દ્વારા ઓળખાય છે.
⭐ Dictionary શું છે?
Python માં Dictionary એ unordered, mutable અને indexed collection છે. તે { } (curly braces)ની અંદર લખાય છે અને તેમાં key : value pair હોય છે.
ઉદાહરણ:
student = {
"name": "Raj",
"age": 20,
"course": "Python"
}
🎯 Dictionary ની મુખ્ય વિશેષતાઓ (Features)
-
Key-value pairs માં ડેટા સ્ટોર થાય છે
-
Keys હંમેશાં unique હોય છે
-
Dictionary mutable એટલે બદલી શકાય
-
Values કોઈપણ datatype હોઈ શકે
🧩 Dictionary કેવી રીતે બનાવવું?
my_dict = {
"brand": "Apple",
"model": "iPhone 15",
"price": 75000
}
🔍 Dictionary માં Values કેવી રીતે મેળવવી?
1. Key દ્વારા access કરવું
print(my_dict["brand"])
2. get() મેથડથી
print(my_dict.get("model"))
✏️ Dictionary માં Value બદલી (Update) કરવી
my_dict["price"] = 70000
➕ New Key-Value Pair ઉમેરવું
my_dict["color"] = "Black"
❌ Dictionary માંથી Item કાઢવું
1. pop() દ્વારા
my_dict.pop("model")
2. del keyword દ્વારા
del my_dict["brand"]
3. clear() – બધા Items કાઢવા
my_dict.clear()
🔄 Dictionary ને Loop સાથે વાપરવું
Keys મેળવવા:
for key in my_dict:
print(key)
Values મેળવવા:
for value in my_dict.values():
print(value)
Key અને Value બંને:
for key, value in my_dict.items():
print(key, ":", value)
🧰 Useful Dictionary Methods
| Method | Description |
|---|---|
get() |
Key ની value આપે |
keys() |
બધા keys આપે |
values() |
બધા values આપે |
items() |
key-value pairs આપે |
update() |
Dictionary update કરે |
pop() |
Key અનુસાર item કાઢે |
clear() |
આખું Dictionary ખાલી કરે |
🧠 Dictionary નો ઉપયોગ ક્યાં થાય છે?
-
JSON data store કરવા
-
Database record represent કરવા
-
User profile store કરવા
-
Key-value આધારિત search કરવા
-
APIs સાથે કામ કરવા
Python માં Dictionary ખૂબ જ મહત્વપૂર્ણ છે કારણ કે તે એવી માહિતી રાખે છે જેને ઝડપથી શોધવી હોય, અપડેટ કરવી હોય કે મેનેજ કરવી હોય.