【发布时间】:2012-09-06 03:50:03
【问题描述】:
Python 3.2.3。有一些想法listed here,适用于常规 var,但似乎 **kwargs 遵循不同的规则......那么为什么这不起作用,我如何检查 **kwargs 中的键是否存在?
if kwargs['errormessage']:
print("It exists")
我也认为这应该可行,但它不--
if errormessage in kwargs:
print("yeah it's here")
我猜是因为 kwargs 是可迭代的?我是否必须遍历它才能检查是否存在特定键?
【问题讨论】:
-
没有特殊规定。你只是忘记了引号。
标签: python dictionary python-3.x keyword-argument