Python Dictionary
1. Creating a Dictionary
empty_dict = {}
student = {"name": "Alice", "age": 22, "grade": "A"}
print(empty_dict)
print(student)Dictionaries store data as key–value pairs and are optimized for fast lookups.
2. Accessing Dictionary Values
employee = {"id": 101, "name": "John", "role": "Developer"}
print(employee["name"]) # Output: John
print(employee.get("role")) # Output: Developer[]raisesKeyErrorif missingget()safely returnsNoneby default
3. Adding and Updating Dictionary Entries
profile = {"username": "admin"}
profile["email"] = "admin@example.com"
profile["username"] = "administrator"
print(profile)Assigning a value to a key adds or updates it.
4. Removing Items from a Dictionary
Used to delete keys and retrieve values.
5. Dictionary Length and Membership
Checks existence of keys only.
6. Iterating Through Dictionaries
Supports iteration over keys, values, or both.
7. Dictionary Methods
Useful for introspection and transformation.
8. Merging Dictionaries
Introduced in Python 3.9 for clean dictionary merging.
9. Nested Dictionaries
Allows structured data modeling.
10. Dictionary Comprehension
Efficient way to generate dictionaries dynamically.
Last updated