下載app免費領取會員
List(列表)
DropEveryNthItem(倍數刪除元素)
描述
在給定偏移后是給定值倍數的索引處刪除給定列表的項
輸入
list: var[]..[](列表:變量)
n: int(參數:整數)
offset: int(忽略:整數)
輸出
list: var[]..[](列表:變量)
注釋
從輸入端“n”輸入的數值表示從列表的“0”索引項開始,刪除“n”倍數的索引處。如果“offset”端有輸入數值則將會從“n”開始偏移,但是倍數不變。
附圖
例如,要刪除“2”的倍數,那么從索引項“0”開始往后每兩個索引項將被刪除。“offset”端輸入的數值將會推遲計算的起始索引項,同時“n”倍數不變。“offset”輸入“-1”表示從第“3”個索引項開始退一項,然后再以“3”的倍數去刪除。
DropItems(刪除項目)
描述
從列表開始刪除一些項目。數量為負值時,從列表末尾刪除項目。
輸入
list: var[]..[](列表:變量)
amount: int(數量:整數)
輸出
list: var[]..[](列表:變量)
注釋
當“amount”端輸入正值時,從列表開頭開始刪除項目。當“amount”端輸入負值時,從列表末尾開始刪除項目。
附圖
例如,輸入正值和負值比較刪除的效果。
FilterByBoolMask(過濾列表)
描述
通過在單獨布爾列表中查找相應索引過濾序列
輸入
list: var[]..[](列表:變量)
mask: var[]..[](條件:變量)
輸出
in: var[]..[](變量)
out: var[]..[](變量)
注釋
“list”端輸入要被過濾的列表,“mask”端輸入過濾的條件。“in”作為輸出項輸出“True”的項,“out”作為輸出項輸出“False”的項。
附圖
例如,首先創建兩個列表,一個列表為普通的列表,另一個列表為“True”和“False”組成的列表。然后將會根據第二個列表中“True”和“False”對應的索引項將第一個列表進行拆分。與“True”對應的由“in”輸出,與“False”對應的由“out”輸出。
FirstIndexOf(元素第一個索引)
描述
給定一項,會返回列表中首個匹配項從零開始的索引。若列表中找不到該項,則返回“-1”。
輸入
list: var[]..[](列表:變量)
item: var(元素:變量)
輸出
int(整數)
注釋
該節點在“item”端輸入列表的元素,該元素若存在于列表中則返回該元素的索引項,該元素若不存在與列表中則返回“-1”。
附圖
例如,列表中存在“2”則返回其在列表的索引項“1”,列表中不存在“6”則返回“-1”。
FirstItem(第一項)
描述
返回列表中的第一項
輸入
list: var[]..[](列表:變量)
輸出
item: var[]..[](元素:變量)
注釋
返回列表中的第一項
附圖
例如,返回列表時的第一個元素“3”。
Flatten(按層級展平)
描述
按一定數量展開列表的嵌套列表
輸入
list: var[]..[](列表:變量)
amt: int(數量:整數)
輸出
var[]..[](變量)
注釋
根據輸入的數量“amt”展開列表的嵌套列表。例如輸入“1”,則從最外層將列表降低一個維度,即減少一個層級。
附圖
例如,將一個擁有三個層級的列表從外層開始減低兩個維度,變為只有一個層級的列表。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
上一篇:Dynamo節點翻譯之核心節點(Core_List)(三)
下一篇:Dynamo節點翻譯之核心節點(Core_List)(五)
推薦專題