> ## 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.

# ItemIndex

> Index node: Get the index of an item in a list. Sets › List node in Nodi, with its inputs, outputs and properties.

Get the index of an item in a list.

**Category**: [Sets](https://docs.nodi3d.com/nodi-editor/nodes.md#sets) › List\
**Shown in the node menu as**: Index

## Inputs

| Input | Type |
| - | - |
| list to search | `Any` |
| item to search for | `Any` |

## Outputs

| Output | Type |
| - | - |
| the index of item in the list | |
| -1 if not found | `Number` |

## 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.
* [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.
* [Weave](https://docs.nodi3d.com/node/weave.md): Weave multiple lists into one list.


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