ちょこちょこAPIを使ったPythonScriptをDynamoに入れることがあるのだが、
参考に人が作ったノードの中を覗いてみると、下記のような記述がよくある。
変数 = UnwrapElement(IN[0]) if isinstance(IN[0],list) else [UnwrapElement(IN[0])]
最初、この書き方の意味が分からなくて、
if文なのに:が無いし、ナニコレ??
IronPythonだからこんな書き方なのかな?分かんね ┐(´д`)┌
ってなっていたのだが、最近これがif-else文とう書き方だと知った(遅い)
(Trueのときの値) if [条件式] else (Falseのときの値) なんだって