我有一个工作条件语句:
if True:
pass
else:
continue
我想把它变成一个三元表达式:
pass if True else continue
但是,Python 不允许这样做。谁能帮忙?
谢谢!
最佳答案
pass
和 continue
是语句,不能在三元运算符中使用,因为运算符需要表达式,而不是语句。在 Python 中,语句不会求值。
尽管如此,你仍然可以像这样缩短你带来的条件:
if False: continue
关于python - 三元使用 pass 关键字 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39214741/