【发布时间】:2015-06-01 14:58:09
【问题描述】:
我是 Lisp 编程的新手,我试图从 lisp 中的一个列表创建子列表,其中包含一对奇数和偶数。例如: 我有一个清单
ListA ("a" "b" "c" "d" "e" "f" "g" "h")
现在我想转换成以下列表:
enter code here
ListB ( ("a" "b") ("c" "d") ("e" "f") ("g" "h") )
所以总是会生成子列表,其值为((第一秒)(第三第四)(第五六)......)
我尝试了多种方法,例如首先取出奇数项和偶数项分开并使用函数(列表(oddlist evenlist))但没有超过上述ListB中的预期值。有人可以在这方面帮助我吗.非常感谢您的帮助。
【问题讨论】:
-
对于一个包含奇数个元素的列表,结果应该是什么?
-
我一般不会指出错别字,但请注意语言是“Common Lisp”,而不是“Comman Lisp”,或者(如your earlier question)“Conman Lisp”。 (虽然那里可能有一些骗子 Lispers。)
标签: lisp common-lisp