[如果在Python中满足条件,有两种方法来更改变量,但是我想知道哪种方法更好/更易读。
value = new_value if condition else value
vs
if condition: value = new_value
我经常使用第一种格式,但是我觉得这种格式可能很难阅读或非常不专业。我也想知道哪种方式将花费更少的内存和/或运行得更快。有什么建议么?
第一个将设置值,无论对与错。仅当条件正确时,第二个设置值。