當你使用 dict 的 .get() 方法時,它會返回指定鍵的值。
如果該鍵不存在於字典中,則返回指定的預設值。
這在處理不存在的鍵時很有用,以避免引發 KeyError 錯誤。
以下是一個示範如何使用 .get() 方法的例子:
# -*- coding: utf-8 -*-
"""
Created on Tue Aug 29 19:55:11 2023
@author: SavingKing
"""
# 定義一個字典
my_dict = {
'apple': 3,
'banana': 5,
'orange': 2
}
# 使用 .get() 方法取得鍵對應的值
apple_count = my_dict.get('apple', 0)
# 如果鍵存在,返回對應的值,否則返回預設值 0
pear_count = my_dict.get('pear', 0)
# 'pear' 鍵不存在,返回預設值 0
print("Apple count:", apple_count)
# 輸出: Apple count: 3
print("Pear count:", pear_count)
# 輸出: Pear count: 0輸出結果:

在這個例子中,當我們使用 .get() 方法來查找 ‘apple’ 鍵時,
它返回了該鍵對應的值 3。同樣地,當我們查找 ‘pear’ 鍵時,
由於該鍵不存在於字典中,.get() 方法返回了我們指定的預設值 0。
推薦hahow線上學習python: https://igrape.net/30afN




![Python如何讀寫csv逗點分隔檔(每列內容為新光增有利現金流)?pandas.read_csv(r”路徑\檔名.副檔名”),如何移除list中的nan元素?math.isnan(),如何計算新光增有利IRR?numpy_financial(array) ;輸出csv檔時如何去掉index跟header?如何選擇要寫入的直欄columns? dfFinal.to_csv(fpath, index=False, header=None, columns=[0,1]) Python如何讀寫csv逗點分隔檔(每列內容為新光增有利現金流)?pandas.read_csv(r”路徑\檔名.副檔名”),如何移除list中的nan元素?math.isnan(),如何計算新光增有利IRR?numpy_financial(array) ;輸出csv檔時如何去掉index跟header?如何選擇要寫入的直欄columns? dfFinal.to_csv(fpath, index=False, header=None, columns=[0,1])](https://i1.wp.com/savingking.com.tw/wp-content/uploads/2022/11/20221110122900_3.png?quality=90&zoom=2&ssl=1&resize=350%2C233)





近期留言