# List: keeping items in order [Syntax and values](README.md) A list keeps several values together in a chosen order. It can hold scores, player names, or other items. ```text let scores = [10, 20, 30] let empty = [] let mixed = [1, "two", true, none] ``` Lists preserve order and may contain any value. A trailing comma is accepted. Indexes are zero-based, non-negative whole numbers: ```text say scores[0] set scores[1] = 25 ``` An index must already be in range. Lists have fixed length because there is no append operation in the current standard library. `left + right` creates a new concatenated list. ## Example ```pliro # language: en let items = [10, 20] set items[0] = 15 let more = items + [30] say items, more ``` ## Related entries [Syntax and values](README.md) · [Built-ins](../builtins/README.md) · [Programming guides](../guides/README.md)