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

下载app免费领取会员

NULL

5cdd2dc095060.jpg

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

发布于:2019-01-07 14:29:33
首页/技术分享/Dynamo
收藏
8864

朱光旺

更多

List(列表)


List.Combine(连接)

描述

将连接符应用到两个列表中的每个元素

输入

comb(连接符)

list1(列表1)

list2(列表2)

输出

combined(组合列表)

注释

该节点将把连接符应用到每个元素

附图

例如,通过节点“List.Join”作为连接符,其列表的数量要与“List.Combine”的输入列表一致。达到的效果是,列表中属于相同索引项的元素进行组合变为子列表。“list1”中的第六个索引项在“list2”中找不到对应值输出为空。

List.Filter(过滤)

描述

按给定条件过滤列表。即任意元素“x”,f(x)=True或False。

输入

list(列表)

condition(条件)

输出

in(结果为True)

out(结果为False)

注释

通过从“condition”端输入条件,对“list”端进行判断。结果为“True”的从“in”输出,结果为“False”的从“out”输出。

附图

例如,判断列表中的元素是否大于3,将大于3与小于等于3分别从“in”和“out”端输出。

List.LaceLongest(最长)

描述

将连接符应用到由输入列表最长连缀产生的每一对元素中。所有列表重复最后一个元素以匹配最长输入内容的长度。

输入

comb(连接符)

list1(列表1)

list2(列表2)

输出

combined(组合列表)

注释

输入的命令将会应用至最长的列表的最后一个元素,其他短的列表将会重复最后一项来配合长的列表。

附图

例如,图中有两个长度不一致的列表,首先将短列表的所有的索引项和长列表前几个索引项一一对应,短的列表所有元素用完以后,用最后一个元素继续与长列表剩余的元素一一对应。“6,7,8,9,10,”与“1,2,3,4,5”相加后,“10”继续与“6,7,8”相加。

List.LaceShortest(最短)

描述

将连接符应用到由输入列表最短连缀产生的每一对元素中。所有列表都被截断至最短输入的长度。

输入

comb(连接符)

list1(列表1)

list2(列表2)

输出

combined(组合列表)

注释

输入的命令将会应用至最短的列表的最后一个元素,其他长的列表将会截断剩余的元素。

附图

例如,图中有两个长度不一致的列表,首先将短列表的所有的索引项和长列表前几个索引项一一对应,短的列表所有元素用完以后,不再继续计算。“6,7,8,9,10,”与“1,2,3,4,5”相加后结束计算。

List.Map(定位)

描述

将函数应用到列表的所有元素,由结果生成一个新列表。

输入

list(列表)

f(x)(函数)

输出

mapped(映射的列表)

注释

该节点的作用是将输入的函数应用至列表所有的元素。

附图

例如,对同一个列表执行相同的命令,经过“List.Map”后命令执行的对象发生了变化,命令的深度从第一层级变到第二层级。

List.Reduce(减少)

描述

通过将每个元素与累计结果结合,将列表缩减到新值。

输入

reductor(函数)

seed(起始累计值)

list1(列表)

输出

reduced(减少列表)

注释

从起始累计值开始和列表中的各个元素依次配合执行函数,列表元素将会和上一个元素的结果相计算。

附图

例如,起始值是“2”然后依次和列表中的各个元素完成指定函数的计算,“2”加“3”的结果与“4”再相加,以此类推直到结束。结果为“2+3+4+5+6=20”。

List.Scan(扫描)

描述

通过将每个元素与积累结果结合,将列表缩减到新值,生成连续缩减值列表。

输入

reductor(函数)

seed(起始累计值)

list1(列表)

输出

scanned(扫描的列表)

注释

从起始累计值开始和列表中的各个元素依次配合执行函数,列表元素将会和上一个元素的结果相计算。输出的结果包含起始累计值与每次计算的结果。

附图

例如,记录图中列表的计算过程,第一项为起始索引值“2”,第二项为“2+3=5”,第三项为“5+4=9”,以此类推直到结束。

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

未标题-1.jpg

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

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