Combine Lists 双列表合并与扁平拼接节点
Combine Lists 节点接收两个独立的列表输入,并将它们依序串联、拼接为一个单一的扁平化完整列表(Flattened List)。
输入引脚规范 (Inputs)
- List A(
list):参与合并的第一个列表输入端。 - List B(
list):参与合并的第二个列表输入端。
输出引脚规范 (Outputs)
- Output(
list):合并后的全新列表工件,严格按输入顺序包含来自 List A 的所有元素以及紧随其后的来自 List B 的所有元素。
使用示例 (Example)
# 示例 1: 数值型列表合并
# List A: [1, 2]
# List B: [3, 4]
# Output: [1, 2, 3, 4]
# 示例 2: 字符串列表合并
# List A: ["a", "b"]
# List B: ["c", "d"]
# Output: ["a", "b", "c", "d"]
# 示例 3: 包含空列表的合并
# List A: [1, 2]
# List B: []
# Output: [1, 2]
关键技术特性 (Notes)
- 顺序完全保真:在输出列表中,所有原始元素的先后次序均被 100% 忠实保留;
- 类型安全保底:如果某个输入端接入的非列表类型数据,底层会自动将其视为空列表
[]安全处理,杜绝崩溃; - 不可变原则 (Immutability):操作绝不会修改或篡改上游原始列表的内存状态,而是分配并返回一个全新的组合列表;
- 标准拼接语义:其底层数学与逻辑等价于标准 Python 列表拼接运算(
list_a + list_b)。