🤏
Dynamoサンプル:リストの抽出
最初と次以降を分割
List.Deconstruct
を使う。
〇番目を抽出
List.GetItemAtIndex
を使う。
違うよ、違うよ!そこを抽出じゃないよ!ってことも多々あり。
list
を右クリックして、「レベルを使用」を使うとよい。
グループ分けして抽出
List.GroupByKey
を使う。
奇数番目を抽出
Python Script
で、一番最後のOUT=0
をOUT = IN[0][0::2]
に変更する。
# Assign your output to the OUT variable.
- OUT=0
+ OUT = IN[0][0::2]
偶数番目のリストを取得
Python Script
で、一番最後のOUT=0
をOUT = IN[0][1::2]
に変更する。
# Assign your output to the OUT variable.
- OUT=0
+ OUT = IN[0][1::2]
Civil3Dのプロパティから抽出
All Objects on Layer
を使用すれば、画層を指定してオブジェクトを選択できるけど、「このオブジェクトのリストから画層を指定したい!」という場合もあり。
List Filter
と Function Compose
を使用するとよい。
Discussion