列表 List

介绍

列表,顾名思义,即是一个包含了多个元素的值的集合与容器。除此以外,如果您有其他编程语言的开发经验,您可以将列表理解成类似于数组的类型结构。

注意:列表中的元素可以是任何类型的值!

列表具有如下特性:

  • 列表中的元素是有顺序的,按照插入的顺序进行排列

  • 列表中的元素通过下标进行访问

下标:即元素在列表中的次序,但由于编程开发的历史原因,下标通常从 0 开始,即第一个元素的下标是 0,最后一个元素的下标是列表的长度减去1,即list.length - 1

何时使用列表?

当你的物品中,存在以下需求时,可以考虑使用列表:

  • 需要结构化存储大量数据

  • 需要一个容器用来存储许多数据

  • 需要使用到列表自展开功能,即自动展示多行lore时

示例

定义一个列表

您可以通过[]字面量语法来声明一个列表,并且列表中可以直接设置好其他元素,例如 [1, 2, 3],即包含了三个数字元素的列表。

具体示例如下:

访问列表中的元素

您可以通过 list[idx] 来访问列表中的元素,其中,list 是已经定义好的列表,idx 是待访问的元素的下标。

具体示例如下:

追加一个元素

您可以通过 list.push(elem) 来追加一个元素,其中,list 是已经定义好的列表,elem 是待追加的元素。

具体示例如下:

最后更新于