Python 3.1 快速導覽 - 字典的 setdefault()

字典 (dictionary) 型態 (type) 的 setdefault() 方法 (method) ,如果 key 在 dict 中,回傳 value 值,反之,將 key:default 加入 dict 之中

方法描述
dict.setdefault(key[, default])如果 key 在 dict 中,回傳 value 值,反之,將 key:default 加入 dict 之中


舉例示範如下
d1 = {1:"a", 2:"b", 3:"c"}
print(d1)
t1 = d1.setdefault(2)
print(t1)
print(d1)
print()

d2 = {4:"d", 5:"e", 6:"f"}
print(d2)
t2 = d2.setdefault(2)
print(t2)
print(d2)
print()

d3 = {7:"g", 8:"h", 9:"i"}
print(d3)
t3 = d3.setdefault(2, "b")
print(t3)
print(d3)
print()

# 《程式語言教學誌》的範例程式
# http://pydoing.blogspot.com/
# 檔名:setdefault.py
# 功能:示範 Python 程式 
# 作者:張凱慶
# 時間:西元 2010 年 12 月


執行結果如下



中英文術語對照
字典dictionary
型態type
方法method


內建型態




沒有留言: