【发布时间】:2019-04-15 05:22:49
【问题描述】:
所以,我知道,在 Python 中我可以这样做:
variable_name = other_variable or 'something else'
...如果other_variable 为假,则将'something else' 分配给variable_name,否则将other_variable 值分配给variable。
我可以用 dict 做一个简洁的类似的事情吗:
variable_name = my_dict['keyname'] or 'something else'
...或者不存在的键名总是会引发错误,导致它失败?
【问题讨论】:
-
使用
get方法my_dict.get('keyname', 'something else')
标签: python dictionary null-coalescing