下載app免費(fèi)領(lǐng)取會(huì)員
第 2 章 基礎(chǔ)入門篇
2.5 列表的創(chuàng)建與編輯
2.5.2 列表的編輯
List.ShiftIndices
將列表中的項(xiàng)按給定的數(shù)量向左或右移動(dòng),當(dāng)“amount”值為1時(shí),列表整體依次向右(向下)移動(dòng)1個(gè)索引項(xiàng),當(dāng)“amount”值為-1時(shí),列表整體依次向左(向上)移動(dòng)1個(gè)索引項(xiàng)。
List.Reverse
用于列表的翻轉(zhuǎn)和列表按照逆序重新排序。
List.Transpose
用于列表的轉(zhuǎn)置,常常用于多級(jí)列表。將多級(jí)列表理解成具有多個(gè)行列的列表,裝置就是將行和列進(jìn)行對(duì)調(diào)。
List.GetItemAtIndex
獲取指定的列表索引項(xiàng),列表中存在索引數(shù)字,輸入指定的數(shù)字即提取指定的索引項(xiàng)。
List.RemoveItemAtIndex
刪除指定的列表項(xiàng)。
List.ReplaceItemAtIndex
替換指定的列表項(xiàng)。
List.Create
將多個(gè)子列表合并為一個(gè)大列表,原本子列表在大列表中是平行的關(guān)系。
List.Join
將所有子列表合并為單個(gè)列表。
List.Chop
將列表分割為指定長(zhǎng)度的一組連續(xù)子列表。
Count
計(jì)算列表中的項(xiàng)數(shù)。
List.GroupByKey
在給定的關(guān)鍵值的邏輯下,將原有列表編組到子列表。
List.Combine
將連接符運(yùn)用到兩個(gè)列表中的每個(gè)元素。
List.Map
將函數(shù)應(yīng)用到列表中的所有元素,由計(jì)算結(jié)果生成一個(gè)新列表。
Flatten
將多維列表展平為一維列表。無論輸入的列表有幾個(gè)層級(jí)都能將其直接展平為一維列表,如果輸入為單個(gè)值,則輸出該值。
List.Flatten
根據(jù)輸入的數(shù)量“amt”展開列表的嵌套列表。例如輸入1,則從最外層將列表降低一個(gè)維度,即減少一個(gè)層級(jí)。
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Dynamo教程 | Dynamo基礎(chǔ)入門篇之列表的創(chuàng)建與編輯(一)
下一篇:Dynamo教程 | Dynamo基礎(chǔ)入門篇之列表的創(chuàng)建與編輯(三)
推薦專題