在Python中,setdefault()
函數用于獲取指定鍵的值,如果該鍵不存在則將其設置為指定的默認值,并返回該鍵的值。具體用法如下:
# 創建一個空字典
my_dict = {}
# 使用setdefault()函數設置鍵值對
value = my_dict.setdefault('key', 'default_value')
print(value) # 輸出:default_value
# 再次調用setdefault()函數獲取已存在的鍵的值
value = my_dict.setdefault('key', 'new_default_value')
print(value) # 輸出:default_value
在上面的示例中,首先通過setdefault()
函數設置了鍵為'key'
的值為'default_value'
,然后再次調用setdefault()
函數獲取鍵為'key'
的值時,因為該鍵已經存在,所以返回的是原來設置的值'default_value'
。