python dict.get_Python 字典的get()用法

作用

Python中的字典(Dictionary)是以键值对的形式存储数据的,get()方法可以返回指定键的值,如果该键不存在的话,返回默认值。

语法

dict.get(key, default=None)

参数

key:需要查找的键。 default:如果查找的键不存在的话,返回default的值。默认为None。

举例

dict = {"age":18,"weight":65}

print(dict.get("age"))

# 输出结果为:18

print(dict.get("height"))

# 由于字典dict中没有height这个键,返回的是默认值None。

print(dict.get("height",0))

# 将默认值改为0,输出结果为0

和dict[key]的区别

dict.get(key)和dict[key]在key值存在的情况下,都能得到对应的键值。但是当使用dict[key]时,key必须要存在,否则会报错。但是dict.get[key]中的key可以不存在,因为get方法有一个默认的参数None,当key不存在的时候,返回None。

作用 Python中的字典(Dictionary)是以键值对的形式存储数据的,get()方法可以返回指定键的值,如果该键不存在的话,返回默认值。 语法 dict.get(key, default=None) 参数 key:需要查找的键。 default:如果查找的键不存在的话,返回default的值。默认为None。 举例 dict = {"age":18,"weight":65} print(dict.get("age")) # 输出结果为:18 print(dict.get("height")) # 由于字典dict中没有height这个键,返回的是默认值None。 print(dict.get("height",0)) # 将默认值改为0,输出结果为0 和dict[key]的区别 dict.get(key)和dict[key]在key值存在的情况下,都能得到对应的键值。但是当使用dict[key]时,key必须要存在,否则会报错。但是dict.get[key]中的key可以不存在,因为get方法有一个默认的参数None,当key不存在的时候,返回None。
经验分享 程序员 微信小程序 职场和发展