f
はint
となり、戻り値はbool
です。私は、最小非負整数x
を探したいとします。f(x)
はFalse
です。どのように私はほとんどのpythonic方法で(理想的には1行)それを行うことができますか?ここで条件を満たさない負でない最小の整数を見つけよう
は、私は今それを行う方法です。
x = 0
while f(x):
x += 1
print(x)
私が何かしたい:
x = <perfect one line expression>
print(x)
私がニシキヘビ何を意味専門家ではないんだけど、あなたのコードの3行は、私が書いたものであり、満足できるものです。 – VPfB
@VPfB、最後に私は3行のソリューションを1行のソリューションの代わりに使用しますが、それは1行でどのように実行できるかを知ることは面白いです:) – diraria