Python 3.x 访问字典时的默认*键*?
Python有Python 3.x 访问字典时的默认*键*?,python-3.x,dictionary,Python 3.x,Dictionary,Python有dict.get(key,default\u value),它将尝试检索key下的值,如果没有找到key,则改为给出default\u值 我正在尝试检索一些密钥,但我不能保证它们确实存在。但是,由于default\u值是在运行时确定的,因此我也不能轻易地提供默认值。我可以保证的是,无论默认值是什么,它都将位于my_key下。如何用一个简单的Python一行程序来实现这一点?一个简单的解决方案是my_dict.get(key,my_dict[my_key])
dict.get(key,default\u value)
,它将尝试检索key
下的值,如果没有找到key
,则改为给出default\u值
我正在尝试检索一些密钥,但我不能保证它们确实存在。但是,由于default\u值是在运行时确定的,因此我也不能轻易地提供默认值。我可以保证的是,无论默认值是什么,它都将位于my_key
下。如何用一个简单的Python一行程序来实现这一点?一个简单的解决方案是my_dict.get(key,my_dict[my_key])