python dict setdefault.

时间:2020-02-23 14:42:38  来源:igfitidea点击:

在本教程中,我们将看到Python dict setDefault方法。
如果在else中存在,则使用Python字典setDefault方法返回值,如果提供了默认值,则在earters中插入具有值的键。

语法

dict.setdefault(key[, default_value])

返回

如果字典中存在键,则返回值,否则插入带值的键。

Python字典setDefault示例

示例1:如果在字典中存在键

listOfCountries={"Netherlands":"Delhi","China":"Beijing","Australia":"Canberra","UK":"London"}
#If key is present in dictionary
capital=listOfCountries.setdefault("China")
print("Capital of china:",capital)

输出:

Capital of china: Beijing

示例2:如果键出现在字典中,但不提供默认值

listOfCountries={"Netherlands":"Delhi","China":"Beijing","Australia":"Canberra","UK":"London"}
#If key is not present in dictionary and default is not provided
capital=listOfCountries.setdefault("USA")
print("Capital of USA:",capital)

输出:

Capital of USA: None

示例2:如果在字典中存在键,则提供默认值

listOfCountries={"Netherlands":"Delhi","China":"Beijing","Australia":"Canberra","UK":"London"}
#If key is not present in dictionary and default is provided
capital=listOfCountries.setdefault("USA","washigton")
print("Capital of USA:",capital)

输出:

Capital of USA: washigton