Pattern: Missing use of dict.get
Issue: -
Using the builtin dict.get
for getting a value from a dictionary if a key is present or a default if not, is simpler and considered more idiomatic, although sometimes a bit slower.
Example of incorrect code:
dictionary = dict()
if 'key' in dictionary:
variable = dictionary['key']
else:
variable = 'default'
Example of correct code:
variable = dictionary.get('key', 'default')