How does python define default values in dictionaries using .get () and .setdefault ()
This article mainly introduces how python uses .get () and .setdefault () to define default values in the dictionary. It is very detailed and has a certain reference value. Friends who are interested must finish reading it!
Define default values in the dictionary with .get () and .setdefault ()
Suppose we have a dictionary with different keys, such as the item and the price of the item. At some point in the code, we want to get a count of entries and assume that the key is also included in the dictionary. When we simply try to access the key, it crashes our code and raises a KeyError. So it's better to use the .get () method in the dictionary. This also returns the value of the key, but if the key is not available, it does not raise a key error. Instead, it returns the default value we specified, or None if we don't specify it.
My_dict = {'item':' football', 'price': 10.00} price = my_dict [' count'] # KeyError! # better: price = my_dict.get ('count', 0) # optional default value above is all about the article "how to use python to define default values in dictionaries. Get () and .setdefault (). Thank you for reading! Hope to share the content to help you, more related knowledge, welcome to follow the industry information channel!