Python: 使用字典的 .get() 方法處理鍵不存在的情況; apple_count = my_dict .get( ‘apple’ , 0) # 如果鍵存在,返回對應的值,否則返回預設值 0

加入好友
加入社群
Python: 使用字典的 .get() 方法處理鍵不存在的情況; apple_count = my_dict .get( 'apple' , 0) # 如果鍵存在,返回對應的值,否則返回預設值 0 - 儲蓄保險王

當你使用 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

輸出結果:

Python: 使用字典的 .get() 方法處理鍵不存在的情況; apple_count = my_dict .get( 'apple' , 0) # 如果鍵存在,返回對應的值,否則返回預設值 0 - 儲蓄保險王

在這個例子中,當我們使用 .get() 方法來查找 ‘apple’ 鍵時,
它返回了該鍵對應的值 3。同樣地,當我們查找 ‘pear’ 鍵時,
由於該鍵不存在於字典中,.get() 方法返回了我們指定的預設值 0。

推薦hahow線上學習python: https://igrape.net/30afN

加入好友
加入社群
Python: 使用字典的 .get() 方法處理鍵不存在的情況; apple_count = my_dict .get( 'apple' , 0) # 如果鍵存在,返回對應的值,否則返回預設值 0 - 儲蓄保險王

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *