phoenixdjq 发表于 2018-9-16 12:50:09

添加列表问题

(setq a (list 1 2))(setq b (list 3 4))
(setq c (list 5 6))
(setq d (list a b))

===>   ((1 2) (3 4))
命令得到这样一个列表,我想加入(5 6)这样一个列表,变成((1 2) (3 4) (5 6))
但是用 (setq d (listc d))得到的却是 ((5 6) ((1 2) (3 4)))    因为d 本身已经是一个列表了,
请问大侠,可以用哪个函数来做,谢谢

或者用其他方法解决这个问题

Andyhon 发表于 2018-9-16 13:07:12

(reverse (cons c (list b a)))

仲文玉 发表于 2018-9-16 15:59:19

(appendd(list c))

phoenixdjq 发表于 2018-9-16 21:18:25

两种方法都能达到要求,谢谢二位。
页: [1]
查看完整版本: 添加列表问题