使用列表列表是动态的。您可以根据需要轻松地向列表添加项目或从列表中删除项目。您可以使用“插入”函数或“插入到”函数将项目添加到列表中。默认情况下,项目会添加到列表末尾。或者,您可以包含一个参数来指定要添加的项目的位置。 Insert 函数返回一个包含添加项的新列表,但不会更改原始列表。 “插入”函数会更改原始列表,但不会返回新列表——这称为“就地”操作。同样,您可以使用“删除”函数或“删除自”函数从列表中删除项目。默认情况下,项目将从列表末尾删除。或者,您可以包含一个参数来指定要删除的项目的位置。另一个可选参数指定要删除的项目数。删除函数返回一个不包含已删除项目的新列表,但不会更改原始列表。与“插入”函数一样,“删除”函数“就地”起作用,因此它会更改原始列表,但不会返回新列表。 JMP 通常立即评估代码,但它不会自动评估列表中的项目。这种推迟很有用:您可以收集列表中的项目,然后检查它们是否存在潜在错误,并在评估之前进行任何必要的更改。然后,您可以使用 Eval List 函数创建一个新列表,其中每个项目都是对原始列表中相应项目求值的结果,但原始列表保持不变。