Beginner Fundamentals
Dictionaries
A dictionary stores data as key: value pairs. It uses braces {}.
person = {
"name": "Ana",
"age": 30,
"city": "Recife"
}
Access
print(person["name"]) # Ana
print(person.get("age")) # 30
print(person.get("email")) # None (no error)
get() avoids an error when the key is missing; person["email"] would raise KeyError.
Change and add
person["age"] = 31 # change
person["email"] = "a@x.com" # add
Remove
person.pop("city")
del person["email"]
Iterate
for key, value in person.items():
print(key, "=", value)
for key in person.keys():
print(key)
for value in person.values():
print(value)
Check a key
print("name" in person) # True