python 默认字典调用键值

0 投票
1 回答
4907 浏览
提问于 2025-04-18 06:17

我写了一些代码,用来设置一个值

 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!")

撰写回答