下载app免费领取会员
RemoveIfNot(排除非指定类型对象)
描述
删除列表中非指定类型的成员
输入
list: var[]..[](列表:变量)
type: string(类型:字符串)
输出
var[]..[](变量)
注释
“list”端输入要被筛选的列表,“type”端输入需要保留的对象类型。
附图
例如,“int”表示整数类型,“string”表示字符串类型,通过该节点我们删除除了指定类型外的所有成员。
RemoveKey(删除关键字)
描述
如果指定的关键点已从列表中删除,返回“true”,否则返回“false”。
输入
list: var[]..[](列表:变量)
key: var(关键点:变量)
输出
bool(布尔型变量)
注释
首先输入要被删除的关键点,然后该节点将会判断该关键点是否已被删除。
附图
例如,输入关键点2,将会提示已删除。输入关键点9时,由于列表不存在关键点9则提示未删除。
Reorder(重新排序)
描述
使用指定索引给列表重新排序
输入
list: var[](列表:变量)
indice: var[](标记:变量)
输出
var[](变量)
注释
“indice”端输入一个列表,该列表的值表示新列表的关键点。“list”端输入的列表的关键点对应着新列表的关键点然后按照新列表排序。
附图
例如,如果图中“list”端输入的列表按照其关键点“014682753”来排序将会得到最后的结果,因此我们“indice”端输入的列表值依次为“014682753”。
SetDifference(差集)
描述
返回的对象包含在“list1”但不包含在“list2”
输入
list1: var[](列表1:变量)
list2: var[](列表2:变量)
输出
var[](变量)
注释
求两个列表的差集,该结果存在于从“list1”输入的列表但是不存在于从“list2”输入的列表。
附图
例如,“list1”列表中的“1,2,3”只存在于“list1”而不存在于“list2”,因此输出结果为列表“1,2,3”。
SetInterp(交集)
描述
生成两个序列的交集
输入
list1: var[](列表:变量)
list2: var[](列表:变量)
输出
var[](变量)
注释
求两个序列的交集,结果存在于“list1”同时也存在于“list2”。
附图
例如,两个列表同时拥有“4,5,6,7,8,9”,因此将其当作结果输出。
SetUnion(并集)
描述
使用默认等分比较器生成两个序列的并集
输入
list1: var[](列表:变量)
list2: var[](列表:变量)
输出
var[](变量)
注释
求两个序列的并集,将两个列表合并同时保留交集和两个列表的其余部分。
附图
例如,将两个列表合并,同时保留了交集“4,5,6,7,8,9”和两个列表剩余的部分“1,2,3”和“10,11,12”。
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。
上一篇:Dynamo节点翻译之内置节点(BuiltIn)(五)