Get the App
SLTechnology News&Howtos  ›  Development  › 

How does python define default values in dictionaries using .get () and .setdefault ()

Shulou Source: shulou.com Published: 2022-06-01 05:15:35 09月21日 Update

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!

Tags: Dictionary code content method article different value price interest key partner time is in more items knowledge industry information Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL OPPO Reno Redmi Shulou Technology MariaDB