Python字典的setdefault()方法
Python字典的setdefault()方法 (2012-06-22 02:18:05)转载▼
setdefault(key[, default])
If key is in the dictionary, return its value. If not, insert key with a value of default and returndefault. default defaults to None.
如果键在字典中,返回这个键所对应的值。如果键不在字典中,向字典 中插入这个键,并且以default为这个键的值,并返回 default。default的默认值为None
Python 2.5.4 (r254:67916, Dec 23 2008, 15:19:34) [MSC v.1400 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
****************************************************************
Personal firewall software may warn about the connection IDLE
makes to its subprocess using this computer's internal loopback
interface. This connection is not visible on any external
interface and no data is sent to or received from the Internet.
****************************************************************
IDLE 1.2.4
dict={}
dict['key']='a'
dict
{'key': 'a'}
dict.setdefault('key', 'b') # 键key存在,故返回简直a.
'a'
dict
{'key': 'a'}
dict.setdefault('key0', 'b') # 键key0不存在,故插入此键,并以b为键值.
'b'
dict
“我们知道,世界上存在着已知的已知事物,也就是说有些事情我们知道自己知道,而我们也知道世上存在着被人所知的不明事物,这就是说有些事情我们知道自己不知道。同时,世上还存在着我们不知道的不明事物,也就是说我们不知道自己不知道。”

浙公网安备 33010602011771号