可能的复制品:
条件运算符
我想在 python 中执行以下操作:
while( i < someW && j < someX){
int x = A[i] > B[j]? A[i++]:B[j++];
....
}
显然,当 i
或 j
达到一个极限时,代码将突破循环。我需要循环外 i
和 j
的值。
我必须这么做
x=0
...
if A[i] > B[j]:
x = A[i]
i+=1
else:
x = B[j]
j+=1
或者有人知道一条捷径吗?
除了上面的内容之外,我能让 Python 支持类似于
a,b=5,7
x = a > b ? 10 : 11