List(列表)
GetItemAtIndex(提取索引项)
描述
返回指定索引项处给定列表的项
输入
list: var[]..[](列表:变量)
index: int(索引:整数)
输出
item: var[]..[](元素:变量)
注释
获取指定的列表索引项,列表中存在索引数字,输入指定的数字即提取指定的索引项。
附图
例如,通过“index”端输入“2”将每个列表第一层级的第二个索引项的元素输出。
GroupByKey(编组通过关键字)
描述
根据项目的关键值将其编组到子列表
输入
list: var[]..[]
keys: var[]..[]
输出
groups: var[]..[]
unique keys: var[]..[]
注释
在给定的关键值的逻辑下,将原有列表编组到子列表。
附图
例如,“List.GroupByKey”的输入端“keys”可以按照新列表的关键字输入,比如(0,0,1,1,1,)。也可以按照指定来输入,比如(1,1,2,2,2),两种方式结果相同。将图中的五个列表分别编组进指定的子列表中,“keys”端输入相同表示编组至相同的子列表。“unique keys”端输出新的列表索引项和指定关键字之间的关系。
IsEmpty(是否为空)
描述
确定给定列表是否为空
输入
list: var[]..[](列表:变量)
输出
bool(布尔型变量)
注释
确定给定列表是否为空
附图
例如,检查图中的列表是否为空。
Join(合并)
描述
将所有给定列表合并为单个列表
输入
list: var[]..[](列表:变量)
输出
list: var[]..[](变量)
注释
将所有子列表合并为单个列表。就是将列表进行拼接,并不会影响列表的层级关系。
附图
例如,在拼接“list1”和“list2”的过程中,“list1”保持原有的层级关系。
LastItem(最后一项)
描述
检索列表中的最后一项
输入
list: var[]..[]
输出
last: var[]..[]
注释
返回列表中的最后一项
附图
例如,获取列表中的最后一项。
List.CartesianProduct(笛卡尔积)
描述
将连接符应用到两个序列内笛卡尔积中的每个对
输入
comb(连接符)
list1(列表1)
list2(列表2)
输出
combined(组合列表)
注释
对“list1”和“list2”执行从“comb”输入的函数,执行的过程中达到的效果相当于节点连缀中的“叉积”。
附图
例如,对图中的两个列表执行加法的运算,从“list1”开始第一个索引项和“list2”中的所有索引项一一对应,“1”与“23456”分别相加得到“34567”。
转载请注明来源本文地址:https://www.tuituisoft/blog/1820.html