1. 程式人生 > >Python學習筆記字典之setdefault()方法

Python學習筆記字典之setdefault()方法

需要 pre 字典 執行 示例 brush light col fault

隨筆記錄方便自己和同路人查閱。

#------------------------------------------------我是可恥的分割線-------------------------------------------

  你常常需要為字典中某個鍵設置一個默認值,當該鍵沒有任何值時使用它。

#------------------------------------------------我是可恥的分割線-------------------------------------------

  1、復雜寫法,示例代碼1:

eggs = {‘name‘: ‘Zophie‘, ‘species‘: ‘cat‘, ‘age‘: ‘8‘}
if ‘cups‘ not in eggs:
    eggs[‘cpus‘] = ‘0‘
print(eggs)

  運行結果:

技術分享圖片

  2、簡單寫法,示例代碼:

eggs = {‘name‘: ‘Zophie‘, ‘species‘: ‘cat‘, ‘age‘: ‘8‘}#定義一個字典
eggs.setdefault(‘cups‘,‘0‘)#如果該字典中沒有此鍵,setdefault()方法會向字典中寫入該鍵和預置值
print(eggs)

  運行結果:

技術分享圖片

  兩者運行執行結果一樣,但第二種明顯簡潔許多。

Python學習筆記字典之setdefault()方法