> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nodi3d.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Weave

> Weave node: Weave multiple lists into one list. Sets › List node in Nodi, with its inputs, outputs and properties.

Weave multiple lists into one list.

**Category**: [Sets](https://docs.nodi3d.com/nodi-editor/nodes.md#sets) › List

## Inputs

| Input | Type |
| - | - |
| patterns as list (default: \[0, 1]) | `Number, Bool` |
| input stream at index 0th | `Any` |
| input stream at index 1th | `Any` |

## Outputs

| Output | Type |
| - | - |
| weave result | `Any` |

## Related nodes

Other nodes in Sets › List:

* [Dispatch](https://docs.nodi3d.com/node/dispatch.md): Dispatch a list based on a pattern.
* [InsertItems](https://docs.nodi3d.com/node/insert-items.md): Insert items into a list at specified indices.
* [ItemIndex](https://docs.nodi3d.com/node/item-index.md): Get the index of an item in a list.
* [ListItem](https://docs.nodi3d.com/node/list-item.md): Get an item from a list.
* [ListLength](https://docs.nodi3d.com/node/list-length.md): Get the number of items in a list.
* [PartitionList](https://docs.nodi3d.com/node/partition-list.md): Partition a list into chunks.
* [ReverseList](https://docs.nodi3d.com/node/reverse-list.md): Reverse the order of items in a list.
* [ShiftList](https://docs.nodi3d.com/node/shift-list.md): Shift the items in a list by a given offset.
* [SortList](https://docs.nodi3d.com/node/sort-list.md): Sort the items in a list.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.