Make List¶
Builds a single list from multiple inputs. Only the inputs that are actually connected are included, allowing you to mix different data types. Useful for aggregating values into one collection for downstream processing.

Usage¶
Use this node when you need to bundle several values into a single list, for example to feed a list processor, iterator, or batch operation. Connect any combination of the available value inputs; unconnected inputs are ignored.
Inputs¶
| Field | Required | Type | Description | Example |
|---|---|---|---|---|
| value1 | True | WILDCARD | First value to include in the list. Accepts any supported type (numbers, text, images, models, etc.). | 42 |
| value2 | False | WILDCARD | Value 2 to include in the list. | "hello" |
| value3 | False | WILDCARD | Value 3 to include in the list. | 3.14 |
| value4 | False | WILDCARD | Value 4 to include in the list. | |
| value5 | False | WILDCARD | Value 5 to include in the list. | true |
| value6 | False | WILDCARD | Value 6 to include in the list. | {"key": "value"} |
| value7 | False | WILDCARD | Value 7 to include in the list. | [1, 2, 3] |
| value8 | False | WILDCARD | Value 8 to include in the list. | |
| value9 | False | WILDCARD | Value 9 to include in the list. | null |
Outputs¶
| Field | Type | Description | Example |
|---|---|---|---|
| list | WILDCARD | A list containing all connected input values, in order by socket index. | [42, "hello", 3.14] |
Important Notes¶
- Only connected inputs are included: Unconnected value inputs are skipped and not added to the output list.
- Order is preserved: Items appear in the list in ascending order of their input sockets (value1, value2, ..., value9).
- Mixed types are allowed: You can combine any supported types in one list.
- List-of-lists is not flattened: If you pass a list as a value, it will be included as a single element.
- Error handling: On internal errors, the node returns an empty list and logs the error.
- Number of inputs: Up to 9 inputs are available (value1 through value9).
Troubleshooting¶
- Missing items in output: Ensure the corresponding input socket is connected; unconnected sockets are ignored.
- Downstream type errors: Some nodes expect uniform element types. If a downstream node fails, verify the list contains the expected types.
- Unexpected order: Items are ordered by socket index, not connection time. Reconnect to the intended sockets to correct ordering.
- Empty list output: If you receive an empty list unexpectedly, verify at least one input is connected and check logs for errors.