Igo*_* T. 0 python lambda json
我无法得到如何使这项工作:
default=lambda obj: return None if isinstance(obj, DataLoader)
Run Code Online (Sandbox Code Playgroud)
default变量是一个参数,json.dumps()所以TypeError如果被序列化的字典包含一个DataLoader对象,代码就可以不上升.
你想要一个else子句,并删除return:
lambda obj: None if isinstance(obj, DataLoader) else obj
Run Code Online (Sandbox Code Playgroud)
一个lambda表达式必须返回的东西,但他们并不需要return,他们的一个表情总是返回值.
甲条件表达式同样具有以产生东西 ; 什么应该表达产生什么时候isinstance(obj, DataLoader)是假的?
| 归档时间: |
|
| 查看次数: |
123 次 |
| 最近记录: |