出於演示的目的,如何在列表中添加列表作爲元素?
我有清單,有一個列表:
> (setf x (list '(1 2 1) '(4 5 4)))
((1 2 1) (4 5 4))
> (length x)
2
我想添加一個新的列表「(2 3 2)它。該追加功能:
> (append '(2 3 2) x)
(2 3 2 (1 2 1) (4 5 4))
> (length (append '(2 3 2) x))
5
是不是真的做我想要的。
我想是添加「(2 3 2)所示:
((8 7 8) (1 2 1) (4 5 4))
,這樣的長度是3
到目前爲止,我還沒有看到任何例子或者辦法做我想做的事。有沒有內置的功能或有效的方式來做到這一點?
好快啊!我從來沒有想過這樣的想法。 感謝有關解釋破壞性和非破壞性功能的解釋。幫了很多。 – jbchichoko