Python Tutorial - Dictionaries
π Dictionaries - Name Se Data Nikalo
π Real Life Mein:
Naam se information nikalna:
π "Phone book" - Naam se number milta hai
π« "Mark sheet" - Subject se marks milte hain
πΊοΈ "Address book" - Naam se address
π΅ "Music info" - Song se artist/album
Dictionary = Key se Value milti hai!
π Dictionary Kya Hai?
Dictionary ek key-value pair collection hai:
- Key = Naam/Label (unique hona chahiye)
- Value = Actual data
- Curly braces
{}mein likhte hain - Fast lookup - naam se turant mil jata hai
Dictionary Banana
# Student info
student = {
"name": "Rohan",
"age": 15,
"class": "10th",
"city": "Delhi",
"marks": 85
}
# Value access karo
print(student["name"]) # Rohan
print(student["marks"]) # 85
π± Contact Book Example
Real Application
# Phone directory
contacts = {
"Mom": "9876543210",
"Dad": "9876543211",
"Friend": "9876543212",
"Doctor": "9876543213"
}
# Number find karo
name = "Mom"
if name in contacts:
number = contacts[name]
print(f"{name} ka number: {number}")
# New contact add karo
contacts["Office"] = "9876543214"
# Update karo
contacts["Friend"] = "9999999999"
π§ Dictionary Methods
| Method | Kya Karta Hai | Example |
|---|---|---|
.keys() | Saari keys | dict.keys() |
.values() | Saari values | dict.values() |
.items() | Key-value pairs | for k,v in dict.items() |
.get() | Safe access | dict.get("key", "default") |
Example
car = {"brand": "BMW"}
print(car["brand"])