Python 字典(Dictionary) setdefault()方法


描述

Python 字典 setdefault() 函數和 get()方法 類似, 如果鍵不存在於字典中,將會添加鍵並將值設為默認值。

語法

setdefault() 方法語法:

dict.setdefault(key, default=None)

參數

  • key -- 查找的鍵值。
  • default -- 鍵不存在時,設置的默認鍵值。

返回值

如果字典中包含有給定鍵,則返回該鍵對應的值,否則返回為該鍵設置的值。

實例

以下實例展示了 setdefault() 函數的使用方法:

實例(Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- dict = {'zaixian': 'IT研修', 'google': 'Google 搜索'} print "Value : %s" % dict.setdefault('zaixian', None) print "Value : %s" % dict.setdefault('Taobao', '淘寶')

以上實例輸出結果為:

Value : IT研修
Value : 淘寶