python 默认字典调用键值
我写了一些代码,用来设置一个值
dic["key"] = "someval"
然后我用同样的方法去获取这个值
print dic["key"]
后来我发现,还有一种获取字典值的替代方法,就是用
print dic.get("key")
我希望我的所有代码都用同一种方法,那我是不是应该把所有的代码都改成用 dic.get("key") 呢?
1 个回答
1
如果你有一个简单的字典(就是一种存储键值对的结构),想要添加或者修改一个键值对,最简单的方法就是直接赋值:
h[key] = value
而get方法在你想从字典中获取某个已存在的键的值时特别有用,或者当你想要为不存在的键使用一个默认值时,也可以用这个方法:
print h.get(key, "Does not exist!")