Python で次のようなことができることを知っています。
var = value1 if( booleanCheck() ) else value2
私が知りたいのは、同様の種類の構造で値を配置する変数を条件付きで選択できるかどうかです。
このようなもの:
(var1 if( booleanCheck() ) else var2) = value
私の場合、具体的には、子ノードを二分探索ツリーの正しい側に割り当てようとしています。通常の if ブロックを実行できることはわかっていますが、最小限のスペースを使用することに挑戦しようとしていました。