创建list有以下几种方法:
(1)用 ' 和 list 定义一个list,即list函数会把变量的值赋予实际的值:
a=1 返回值=> 1
b=2 返回值=> 2
'(a b 3) 返回值=> (a b 3)
list(1 2 3) 返回值=> (1 2 3)
!注意两者的区别,list返回值是a与b赋予的值,而 ' 的返回值是 a b
(2)用cons命令添加一个元素到一个list的头部
result = '(2 3) 返回值=>(2 3)
result = cons(1 result) 返回值=>(1 2 3)
(3)用append命令合并两个list
lista = '(1 2 3)
listb = '(4 5 6)
listc = append(lista listb) 返回值=>(1 2 3 4 5 6)