Jam*_*ong 0 python default-value
有没有一种在python中设置默认值的简单方法 - 特别是在dict中设置默认值?
例如,假设我有一个叫dict foo,可能会也可能没有在键上分配的东西bar.这样做的冗长方式是:
if not foo.has_key('bar'):
foo['bar'] = 123
Run Code Online (Sandbox Code Playgroud)
一种选择是:
foo['bar'] = foo.get('bar',123)
Run Code Online (Sandbox Code Playgroud)
是否有一些标准的python方式这样做 - 如下所示,但实际上有效吗?
foo['bar'] ||= 123
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
126 次 |
| 最近记录: |