Operaciones sobre listas en Lisp
- (list arg1 ... argN) Devuelve la lista formada por los elementos arg1, ... hasta argN.
- (cons arg1 arg2) Devuelve la lista cuyo car es arg1 y cdr arg2.
- (car lista) Devuelve el primer elemento de la lista.
- (cdr lista) Devuelve la lista compuesta por todos los elementos de la lista menos el primero.
- (first lista) Devuelve el primer elemento de la lista (second, third, ... hasta tenth para devolver el segundo, tercero, ... décimo respectivamente).
- (nth n lista) Devuelve el elemento número n de la lista.
- (last lista) Devuelve el último elemento de la lista.
- (butlast lista n) Devuelve la lista sin los últimos n elementos.
- (append lista1 lista2) Concatena la lista1 y la lista2.
- (length lista) Devuelve el número de elementos que tiene la lista.
<< Home