["John", 25, "Engineer"]
[1] represent?
{"name": "John", "age": 25, "job": "Engineer"}
person[key] live):
in, .keys(), .values())
+ Explore
# Creating a dictionary
person = {
"name": "Alice",
"age": 30,
"job": "Engineer"
}
# Accessing values by key
name = person["name"] # "Alice"
age = person["age"] # 30
# Adding or updating values
person["city"] = "Boston" # Adds new key-value pair
person["age"] = 31 # Updates existing key
# Checking if a key exists before accessing
has_job = "job" in person # True
# Inspecting all keys or values
keys = person.keys() # dict_keys(["name", "age", "job", "city"])
values = person.values() # dict_values(["Alice", 31, "Engineer", "Boston"])
"name", "score", "email")# Student grades - dictionary is crystal clear
grades = {
"Alice": 95,
"Bob": 87,
"Charlie": 92
}
# Look up directly by student name
alice_grade = grades["Alice"] # 95