How to| 创建列表

列表是 Wolfram 语言中非常重要和常规的结构. 它们允许您将任何类型对象的组合当作一个单一实体来处理. 有多种方式来构建它们.

使用缩写符号 {} 产生一个列表:

或使用 List,它将自动变为 {}

使用一个参数的 Range 来创建一个从1开始的整数列表:

或使用两个参数的 Range 来创建从一个从更大的值开始的整数列表:

使用三个参数可以得到相邻元素间隔不为1的列表:

对列表中每个元素进行平方:

或使用 Table 创建这头10个平方:

正如 Range 一样,Table 可以从更大的值开始,或进行任意数量的跳跃:

使用 NestListf 应用于 x 0到3次的结果创建一个列表:

Array 创建一个长度为4的列表,其中元素为 f[i]

这里给出一个 3×2 数组:

List 创建字符串列表:

    

Wolfram 语言的矩阵是列表的列表.

使用 RandomInteger 创建一个由0到10之间的随机整数(由 m 存储)组成的 4×4 矩阵:

MatrixForm 查看2维矩阵形式的 m

    

您可以将函数应用于列表.

您可以直接将数学函数应用于一个列表:

数学函数继续向纵深发展:

一个函数给出数值结果:

Length 给出列表长度:

Map 将一个函数应用于一个列表中的元素(不仅限于数学函数):

这里使用 MapLength 应用于各个子列表:

类似地,这里求出每个子列表的最大值: