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”。
最新文章
政策新闻 | 黄石市政工程质安站开展消防应急演练 政策新闻 | 关于遂昌县农业农村局2024年度浙江省地方政府专项债券项目资金绩效自评报告的公示 政策新闻 | 湖北住建厅关于核准的湖北聚耀建设工程有限公司等工程勘察设计企业资质名单的公告 政策新闻 | 贵阳市住建局组织开展房屋市政工程事故预防(防灾减灾)与应急救援处置培训会 政策新闻 | 六安市住建局2025年度随机抽查事项清单 政策新闻 | 芜湖住建局关于建筑业企业资质核准行政审批结果的公告 2025年5月14日 政策新闻 | 枣庄市住建局关于九洲双创平台项目11#-15#、24#-25#楼及三期地下车库等三个项目信息补录(勘误)的公示 政策新闻 | 南通市市政设施管理处召开2025年排水防涝应急演练工作部署会 政策新闻 | 锦州市委理论学习中心组召开扩大学习会议 政策新闻 | 山东省住建厅等三部门关于公布山东省二级造价工程师职业资格考试范围的通知