溫馨提示×

python get函數(shù)用法是什么

小億
84
2024-09-03 08:11:11
欄目: 編程語言

Python 的 get() 函數(shù)通常用于從字典(dictionary)中獲取一個鍵對應的值。如果該鍵存在于字典中,get() 方法將返回該鍵對應的值;如果不存在,則返回指定的默認值(如果提供了的話)。

get() 函數(shù)的基本語法如下:

dict.get(key, default=None)

參數(shù)說明:

  • key:要查找的鍵。
  • default:可選參數(shù),如果鍵不存在時返回的默認值。如果不提供該參數(shù),則返回 None。

示例:

person = {"name": "Alice", "age": 30}

# 使用 get() 函數(shù)獲取鍵 "name" 對應的值
name = person.get("name")
print(name)  # 輸出:Alice

# 使用 get() 函數(shù)獲取鍵 "city" 對應的值,由于 "city" 不存在,因此返回默認值 None
city = person.get("city")
print(city)  # 輸出:None

# 使用 get() 函數(shù)獲取鍵 "city" 對應的值,由于 "city" 不存在,因此返回指定的默認值 "New York"
city = person.get("city", "New York")
print(city)  # 輸出:New York

注意:在上面的示例中,我們使用了 person.get("name") 的簡寫形式。實際上,更準確的表達方式應該是 person.get(key="name"),這樣可以清楚地看到參數(shù)名和參數(shù)值。但是,由于 key 是第一個參數(shù),且位置參數(shù)可以省略參數(shù)名,所以我們可以直接寫 person.get("name")。

0