Python get() 的使用方法

Python get() 是一個很有用的函式,它可以讓你從字典中取得特定的值,而不用擔心字典中沒有該值的情況。

get() 函式的語法如下:

dict.get(key[, default])

其中,key 是你要取得的值的鍵,default 是可選參數,當字典中沒有該值時,會回傳 default 的值。

舉個例子,假設我們有一個字典:

my_dict = {
    'name': 'John',
    'age': 20
}

如果我們想要取得 name 的值,可以使用 get() 函式:

name = my_dict.get('name')

此時,name 的值就會被設定為 John。

如果我們想要取得一個不存在的值,例如 gender,可以使用 get() 函式,並指定一個 default 值:

gender = my_dict.get('gender', 'Unknown')

此時,gender 的值就會被設定為 Unknown。

另外,get() 函式也可以用來檢查字典中是否有某個值:

if my_dict.get('name'):
    print('Name exists!')

如果字典中有 name 的值,就會印出 Name exists!。

總結來說,Python get() 函式可以讓你從字典中取得特定的值,而不用擔心字典中沒有該值的情況,也可以用來檢查字典中是否有某個值。

Categorized in:

Tagged in: