A dictionary stores data as key-value pairs.
person = {
"name": "Alice",
"age": 25,
"city": "New York"
}
person["name"] # "Alice"
person.get("age") # 25
person.get("job", "Unknown") # "Unknown" (default)
person["age"] = 26 # Update value
person["job"] = "Developer" # Add new key
del person["city"] # Remove key
# Keys
for key in person:
print(key)
# Values
for value in person.values():
print(value)
# Both
for key, value in person.items():
print(f"{key}: {value}")
| key | value |
|---|---|
| name | Alice |
| grade | A+ |
| subjects | [Math, Science] |
Interactive Visualization