完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Dynamo节点翻译之核心节点(Core_List)(五)

发布于:2019-01-07 14:24:31
首页/技术分享/Dynamo
收藏
5600

朱光旺

更多

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”。

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:Dynamo节点翻译之核心节点(Core_List)(四)

下一篇:Dynamo节点翻译之核心节点(Core_List)(六)