if
文の結果によってparent.left, parent.right
のどちらの変数に代入するかが変わる4行の文を、ワンライナーでかくことはできるのでしょうか?
木構造を書いていて下記のような4行が度々出てくるので、短くなればいいなーと思っています。
Python
1if node.value < parent.value: 2 parent.left = node.left 3else: 4 parent.right = node.left 5 6# 下記のようなワンライナーは可能? 7# (parent.left if node.value < parent.value else parent.right) = node.left
回答5件
あなたの回答
tips
プレビュー