【发布时间】:2021-04-21 07:40:00
【问题描述】:
假设我有一个条件检查,例如:
if a > b:
m = a
else:
m = b
然后我知道它可以写成一行:
m = a if a > b else b
如果条件检查中也存在elif 语句,如何编写类似的单行表达式?对于类似的东西:
if a > b:
m = a
elif a > c:
m = c
else:
m = b
【问题讨论】:
-
看到这个:pythoncentral.io/…
-
沉默的反对者...SMH。
-
我没有投反对票,但我想这个问题在 SO 中被问了很多次,这就是为什么有人投反对票的原因。
-
我做这个问题并不是出于恶意,但有时标题无济于事,这就是为什么我没有找到一个平等的问题。此外,当我查看我的问题时,该网站并没有要求我寻找另一个相同的问题
-
我明白 :) 尝试像这样
if elif else one line python按关键字(而不是句子)搜索
标签: python conditional-statements