2013-05-01 52 views
0

对于Python类型的字典,一个可以为了有一个默认值的情况下,该键不存在,那么是否有get()作为变量的实例?

a = {'b': 5} 
c = a.get('c', 0) 

。 Python实例变量是否有类似的“默认值”功能?

+0

看起来像一个糟糕的设计,为什么你要这个 – jamylak 2013-05-01 03:56:57

回答

6

内建函数接受可选的第三个参数,如果对象没有该属性,则返回该参数。用法示例:getattr(myobj, 'attr', default_value)

相关问题