下载app免费领取会员
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”,以此类推直到结束。
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。
上一篇:Dynamo节点翻译之核心节点(Core_List)(五)