我想知道我们可以从已有的列表中设置列表吗?
(setq example1 '(1 2 3))
(setq example2 '((caddr example1) (cadr example1) (car example1)))
我知道我写的方式不会达到预期的效果,但无论如何都要达到这个结果?又如何?
感谢您的时间!
答案 0 :(得分:5)
我们可以从已有的列表中设置列表吗?
当然可以,但我认为您在引用should be used时仍然感到困惑。引用表达式中的任何内容都不会被评估。
为了使用example2
元素设置列表example1
足以构建包含这些元素的列表,例如:
(setq example2 (list (caddr example1) (cadr example1) (car example1)))