下載app免費領取會員
List(列表)
RestOfItems(列表剩余)
描述
刪除給定列表的第一項
輸入
list: var[]..[](列表:變量)
輸出
var[]..[](變量)
注釋
刪除給定列表的第一項
附圖
例如,刪除圖中指定列表的第一項。
Reverse(翻轉)
描述
以相反順序創建包含給定列表各項的新列表
輸入
list: var[]..[](列表:變量)
輸出
list: var[]..[](列表:變量)
注釋
用于列表的翻轉和列表按照逆序重新排序。
附圖
例如,翻轉指定列表的排列順序。
ShiftIndices(滑動)
描述
將列表中的索引右移給定數量
輸入
list: var[]..[](列表:變量)
amount: int(數量:整數)
輸出
list: var[]..[](列表:變量)
注釋
將列表中的項按給定的數量向左或右移動,當“amount”值為1時,列表整體依次向右(向下)移動1個索引項,當“amount”值為-1時,列表整體依次向左(向上)移動1個索引項。
附圖
例如,調整圖中列表索引項的排列。
Shuffle(打亂)
描述
打亂列表,并將列表各項的順序設定為隨機。
輸入
list: var[]..[](列表:變量)
輸出
list: var[]..[](列表:變量)
注釋
將輸入列表的排序打亂再隨機生成排序后輸出。
附圖
例如,打亂圖中列表的排序。
Slice(劃分)
描述
根據開始索引、結束索引和步長,從給定列表返回單個子列表。
輸入
list: var[]..[](列表:變量)
start: int(起點:整數)
end: int(終點:整數)
step: int(步長:整數)
輸出
items: var[]..[](元素:變量)
注釋
返回的是每個步長找到的索引項。
附圖
例如,從原列表索引項“1”開始到索引項“8”結束,每隔“2”個索引項提取數值。
Sort(排序)
描述
使用內置自然排序給列表排序
輸入
list: var[]..[](列表:變量)
輸出
list: var[]..[](列表:變量)
注釋
默認從小到大排序輸入的列表。
附圖
例如,先將原有的列表隨機排序,然后再使用“List.Sort”進行重新排序。
SortByKey(按關鍵字排序)
描述
根據列表關鍵字對列表進行排序
輸入
list: var[]..[](列表:變量)
keys: var[]..[](關鍵字:變量)
輸出
sorted list: var[]..[](已排序列表:變量)
sorted keys: var[]..[](已排序關鍵字:變量)
注釋
首先“keys”端輸入的列表根據索引項的數值進行一次排序,然后按照這個排序應用至“list”端輸入的列表。
附圖
例如,首先排序列表“0,3,2,4,3,0,1,0,1,1”將其索引項排序為“0,5,7,6,8,2,1,4,3”,然后將新的索引項排序應用至“list”端輸入的列表。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
上一篇:Dynamo節點翻譯之核心節點(Core_List)(七)
推薦專題