是否可以缩短此时间或跳过if-else检查:
if kv is None : self.obj.generate()
else : self.obj.generate(**kv)
self.obj.generate() if not kv else self.obj.generate(**kv)
li = [{},kv]
self.obj.generate(**li[bool(kv)])
- 您为您的2个结果生成了2个元素的列表。
- 您使用列表中的两个元素之一调用方法; bool(kv)是您的开关。
如果kv为None(或0),则bool(kv)变为False(等于0)