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

下载app免费领取会员

NULL

5cdd2dc095060.jpg

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

发布于:2019-01-07 14:38:12
首页/技术分享/Dynamo
收藏
5030

朱光旺

更多

List(列表)


RestOfItems(列表剩余)

描述

删除给定列表的第一项

输入

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

输出

var[]..[](变量)

注释

删除给定列表的第一项

附图

例如,删除图中指定列表的第一项。

Reverse(翻转)

描述

以相反顺序创建包含给定列表各项的新列表

输入

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

输出

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

注释

用于列表的翻转和列表按照逆序重新排序。

附图

例如,翻转指定列表的排列顺序。

ShiftIndices(滑动)

描述

将列表中的索引右移给定数量

输入

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

amount: int(数量:整数)

输出

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

注释

将列表中的项按给定的数量向左或右移动,当“amount”值为1时,列表整体依次向右(向下)移动1个索引项,当“amount”值为-1时,列表整体依次向左(向上)移动1个索引项。

附图

例如,调整图中列表索引项的排列。

Shuffle(打乱)

描述

打乱列表,并将列表各项的顺序设定为随机。

输入

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

输出

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

注释

将输入列表的排序打乱再随机生成排序后输出。

附图

例如,打乱图中列表的排序。

Slice(划分)

描述

根据开始索引、结束索引和步长,从给定列表返回单个子列表。

输入

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

start: int(起点:整数)

end: int(终点:整数)

step: int(步长:整数)

输出

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

注释

返回的是每个步长找到的索引项。

附图

例如,从原列表索引项“1”开始到索引项“8”结束,每隔“2”个索引项提取数值。

Sort(排序)

描述

使用内置自然排序给列表排序

输入

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

输出

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

注释

默认从小到大排序输入的列表。

附图

例如,先将原有的列表随机排序,然后再使用“List.Sort”进行重新排序。

SortByKey(按关键字排序)

描述

根据列表关键字对列表进行排序

输入

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

keys: var[]..[](关键字:变量)

输出

sorted list: var[]..[](已排序列表:变量)

sorted keys: var[]..[](已排序关键字:变量)

注释

首先“keys”端输入的列表根据索引项的数值进行一次排序,然后按照这个排序应用至“list”端输入的列表。

附图

例如,首先排序列表“0,3,2,4,3,0,1,0,1,1”将其索引项排序为“0,5,7,6,8,2,1,4,3”,然后将新的索引项排序应用至“list”端输入的列表。

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

未标题-1.jpg

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

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