Access a Dictionary Element
Lesson 13 of 28 in Coddy's Clean Code - Write better code using Python course.
When accessing element in dictionary there is always the risk that the key does not exists.
The Pythonic way to check if key exist in dictionary is the in keyword,
if 'name' in person_dict:
print(person_dict['name'])if default value can be supplied it's good idea to use get(),
print(person_dict.get('name', 'Anonymous'))The following will print 'Anonymous' if 'name' not exits in person_dict, otherwise the value of 'name'.
Challenge
EasyCreate a function area(sizes).
sizes is a dictionary with 2 keys - width and height if the keys not exists the default value should be 1.
The expected output should be the area size - width * height.
Write Pythonic Code!
Try it yourself
All lessons in Clean Code - Write better code using Python
4Pythonic Code
The ZenVariable TricksDealing With ListsWith a FileAccess a Dictionary ElementEquals Operations