當你使用 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: list.index() 只能找到第一個元素的index,若元素有重複,如何找出所有index? indexes = [index for index, value in enumerate(my_list) if value == target] Python: list.index() 只能找到第一個元素的index,若元素有重複,如何找出所有index? indexes = [index for index, value in enumerate(my_list) if value == target]](https://i0.wp.com/savingking.com.tw/wp-content/uploads/2024/10/20241010101216_0_12b6c0.png?quality=90&zoom=2&ssl=1&resize=350%2C233)



![Python: pandas.DataFrame 如何找出重複值並計算重複次數? counts = df[duplicates] .groupby([‘name’]) .size() .reset_index(name=’count’) Python: pandas.DataFrame 如何找出重複值並計算重複次數? counts = df[duplicates] .groupby([‘name’]) .size() .reset_index(name=’count’)](https://i1.wp.com/savingking.com.tw/wp-content/uploads/2023/03/20230316131103_65.png?quality=90&zoom=2&ssl=1&resize=350%2C233)


近期留言