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

下载app免费领取会员

NULL

5cdd2dc095060.jpg

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

发布于:2019-01-07 14:42:46
首页/技术分享/Dynamo
收藏
6030

朱光旺

更多

List(列表)


Sublists(范围列表)

描述

由列表构建子列表

输入

list: var[]..[](列表:变量)

ranges: var[]..[](范围:变量)

offset: int(偏移:变量)

输出

lists: var[]..[](列表:变量)

注释

默认从索引项为“0”开始每隔“offset”端输入的数值提取元素,“ranges”端输入从索引项“0”开始的偏移。

附图

例如,从“0”索引项偏移“2”,每隔“3”提取数值。

TakeEveryNthItem(倍数索引)

描述

在给定偏移后是给定值倍数的索引处提取给定列表的项

输入

list: var[]..[](列表:变量)

n: int(索引:整数)

offset: int(偏移:整数)

输出

items: var[]..[](元素:变量)

注释

“office”端输入开始计算时偏移的项数,例如输入“2”表示第二项。“n”端输入按照“n”的倍数开始提取数值。

附图

例如,从第二项开始,按照“3”的倍数提取数值。

TakeItems(提取开始部分元素)

描述

从列表开始部分提取一些项

输入

list: var[]..[](列表:变量)

amount: int(数量:整数)

输出

var[]..[](变量)

注释

从列表的第一项开始提取指定的项数形成新的列表。

附图

例如,提取图中列表的前五项。

Transpose(转置)

描述

在列表中互换行和列,如果一些行长短不一,则空值将作为占位符插入结果数组中,使其始终为矩形。

输入

lists: var[]..[](列表:变量)

输出

lists: var[]..[](列表:变量)

注释

用于列表的转置,常常用于多级列表。将多级列表理解成具有多个行列的列表,装置就是将行和列进行对调。

附图

例如,将图中的列表行和列调换。

UniqueItems(不重复)

描述

创建包含给定列表中所有唯一项的新列表

输入

list: var[]..[](列表:变量)

输出

list: var[]..[](列表:变量)

注释

检查列表中是否有重复出现的值,如果有将会保留第一个出现的值删除其他相同的值。

附图

例如,删除列表中重复出现的“3”和“5”。

Empty(空列表)

描述

空列表

输入

输出

list: var[]..[](列表:变量)

注释

输出空列表

附图

例如,输出一个空列表。

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

未标题-1.jpg

上一篇:Revit加腋梁族系统化全解析(上)

下一篇:Revit加腋梁族系统化全解析(下)