引用列表元素

构造列表后,您可以使用 Subscript 运算符提取特定元素。此运算符的格式为 list#*n,其中 list 是输入列表,n* 是要提取的元素的位置。

参见 Subscript。

例如,您可以使用表达式 Data#5 提取名为 Data 的列表中的第五个元素。

您也可以使用更传统的 JavaScript 表示法 Data[4]。请注意,如果使用 [ ] 引用列表元素,索引是从零开始的,而非从一开始。也就是说,元素索引 4 是第五个元素。因此,Data#5 与 Data[4] 相同。

您可以通过在 n 中指定元素编号列表来从列表中提取子列表。例如,Data#[2,4,6] 返回一个包含三个元素的列表——Data 中的第二、第四和第六个元素。此表达式等同于 Data[[1,3,5]]。

您可以将 Range 运算符与列表元素运算符结合使用,如 Data#1..10(或 Data[0..9])。此表达式返回 Data 中前 10 个元素的列表。

参见 Range。

如果名为 Data 的节点包含矩阵而非简单列表,则表达式 Data#1 返回矩阵中的整个第一列。表达式 Data#1#3 返回 Data 第一列中的第三个元素。Data##3 返回整个第三行。这些表达式分别等同于表达式 Data[0]、Data[0][2] 和 Data[][2]。