Python Tutorial - Dictionaries

Unlock Premium Features: AI explanations (Hinglish), Indian voice & Videos
Sign Up Free

πŸ“– 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

MethodKya Karta HaiExample
.keys()Saari keysdict.keys()
.values()Saari valuesdict.values()
.items()Key-value pairsfor k,v in dict.items()
.get()Safe accessdict.get("key", "default")

πŸ€– AI Tutor Unlock Karo!

Apni language mein coding seekho - Hindi, Marathi, Gujarati aur 10+ Indian languages mein!

  • Hinglish mein explanations
  • Real-life examples
  • Beginner-friendly
Free Signup Karo

Example

car = {"brand": "BMW"}
print(car["brand"])