Introduction
When I first learned about Python dictionaries, I just used them to store key-value pairs. But there are a few built-in methods that save so much time and make your code cleaner.
Here are the 5 methods I use almost every day.
1. .get() - The Safe Way to Access Keys
Instead of this:
user = {"name": "Ali"} print(user["age"]) # KeyError! Do this:
print(user.get("age", "Not found")) 2. .items()-Loop Through Keys and Values
user = {"name": "Ali", "age": 25} for key, value in user.items(): print(f"{key}: {value}") 3. Keys() and .values()-Just the Basics
print(user.keys()) print(user.values()) 4. .pop()- Remove and Return
age = user.pop("age") print(age) 5. dict.update()-Merge Dictionaries
user.update({"city": "Karachi"}) print(user) Conclusion
Dictionaries are powerful. Once you stop using brackets for everything and start using these methods, your python code will be much safer and more readable.