我已经编写了一些代码 设定值
dic["key"] = "someval"
以同样的方式获取
print dic["key"]
然后我发现获取字典值的另一种方法是使用
print dic.get("key")
我希望我的所有代码都使用相同的方法,所以我应该使用dic.get(“key”)重写所有代码吗?
答案 0 :(得分:1)
如果您有一个平面字典,并且想要添加或修改键/值对,那么最好的方法是使用简单的赋值:
h[key] = value
当您想从现有密钥的字典中获取值或对现有密钥使用默认值时,get方法很有用:
print h.get(key, "Does not exist!")