记python 字典操作的一个小窍门

如果有这样一个需要,从字典中取出一个键的值,但是不确定这个键是否存在,而我们想给他一个默认值,这个时候就可以使用字典的这个函数

# example

>>li = {"name":"Jhon", "age": 18}
>>address = li.setdefault("address", "beijing")
>> "beijing"
>>age = li.setdefault("age": 20)
>> 18
>>li = {"name":"Jhon", "age": 18, "address", "beijing"}

# 区别于  get
>>li = {"name":"Jhon", "age": 18}
>>address = li.get("address", "beijing")
>> "beijing"
>>li = {"name":"Jhon", "age": 18}

 

你可能感兴趣的:(python3)