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。


版权声明:本文为weixin_29763641原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。