列表
使用花括号可以创建一个 列表 ,包含多个对象(如点、线段、圆)。
-
L = {A, B, C}给出一个由三个先前定义的点组成的列表 A , B ,而 C . -
L = {(0, 0), (1, 1), (2, 2)}生成一个由输入的点组成的列表,并同时创建这些无名 点。 -
简短语法
..创建一个连续整数列表:例如-5..5创建列表 {-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5} . -
当电子表格中的矩形单元格区域填充了数据时,简短语法
:创建由第一个和最后一个给定单元格定义的电子表格部分中包含的数据列表。该列表按列填充,例如A1:A5创建包含数据的列表 {A1, A2, A3, A4, A5} 和A1:B5创建包含数据的列表 {A1, A2, A3, A4, A5, B1, B2, B3, B4, B5} .
访问列表元素
要访问列表的特定元素,您可以使用 Element 命令或如下例所示的简化 语法:
设
list = {1, 2, 3, 4, 5}
,则:
-
list(1)返回列表的第一个元素: 1 -
list(2)返回列表的第二个元素: 2 -
…/…
-
list(-1)返回列表的最后一个元素: 5 -
list(-5)返回列表的第一个元素: 1 -
list(0)返回 未定义 ,以及list(k)当 k > 5 或 k < -5 时
列表运算符
<Object> ∈ <List>
:返回
真
如果
对象
是...的元素
列表
<List1> ⊆ <List2>
:返回
真
如果
列表1
是...的子集
列表2
<List1> ⊂ <List2>
:返回
真
如果
列表1
是...的真子集
列表2
<List1> \ <List2>
:创建...的差集
列表1
和
列表2
将预定义运算和函数应用于列表
如果将 预定义函数与运算符 应用于列表,将始终得到一个新列表作为结果。
加法和减法
-
List1 + List2:将两个列表的对应元素相加。两个列表的长度必须相同。
-
List + Number:将 数值 对……的每个元素 列表 . -
List1 – List2:减去……的元素 列表2 从……的对应元素中 列表1 .列表的长度必须相同。
-
List – Number:减去 数值 从……的每个元素中 列表 .
乘法与除法
-
List1 * List2:将两个列表的对应元素相乘。列表的长度必须相同。如果这两个列表是兼容的矩阵,则使用矩阵乘法。
-
List * Number:将每个 列表 元素乘以给定的 数值 . -
List1 / List2:将……的元素除以 列表1 除以……的对应元素 列表2 .这两个列表的长度必须相同。
-
List / Number:将每个 列表 元素除以 数值 . -
Number / List:将 数值 除以……的每个元素 列表 .
|
另请参阅 点与向量 . |
其他示例
-
List ^ 2:对……的每个元素求平方 列表 . -
2 ^ List:创建一个2的幂的列表,使用 列表 元素作为指数。 -
List1 ^ List2:创建一个包含 a^b ,其中 a 和 b 是 List1 和 List2 . -
sin(List):将正弦函数应用于 列表 .
用户自定义 函数 也可以以相同的方式应用。