Python Syntax, value if else



在Leetcode解决方案中看到这条线:

top_element = stack.pop() if stack else '#'

我知道发生了什么,但语法叫什么?这是一个三元运算符吗?只是想了解并正确使用它。

它在python 3文档中被正式称为条件表达式。通常也称为三元运算符、三元条件运算符或类似的运算符。

最新更新