这似乎非常冗长,特别是对于长函数名,有没有更好的方法在Python中实现这一点?

if someRandomFunction():
    variable = someRandomFunction()

编辑:For more上下文变量尚未定义,它将是树上的新节点。我只想在someRandomFunction()返回值时创建此节点。someRandomFunction()应该返回来自不同类型树的某个节点的字符串表示形式。

最佳答案

你能:

variable = someRandomFunction() or variable

有关更多信息,请参见Python文档中的Boolean Operations

关于python - 如果结果存在,则将变量设置为等于结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3982948/

10-13 07:22