REVERSE
Devuelve una lista con sus elementos
invertidos
(reverse lista)
Opera únicamente sobre el primer nivel de anidación. Las
listas anidadas a otros niveles no son afectadas. Suele utilizarse para volver
a su orden original los objetos en listas construidas mediante CONS.
_$ (reverse '("M" "a" "d" "r" "i" "d"))
("d" "i" "r" "d" "a" "M")
LENGTH
Devuelve un número entero que
indica el número de elementos de una lista
(length lista)
Sólo cuenta elementos en el primer nivel de anidación. No se
consideran los elementos incluidos en sub-listas.
_$ (length '((0 . "CIRCLE")(8 . "0")(10 242.426 157.686 0.0)(40 . 27.7503)))
4
ASSOC
(assoc elemento lista_asoc)
Busca una lista de asociaciones de un elemento y devuelve la entrada
asociada de la lista
_$ (assoc 10 '((0 . "CIRCLE")(8 . "0")(10 242.426 157.686 0.0)(40 . 27.7503)))
(10 242.426 157.686 0.0)
SUBST
(subst elemento_nuevo elemento_antiguo lista)
Busca un elemento antiguo en una lista y devuelve una copia de ésta
con un elemento nuevo en lugar de cada aparición del elemento antiguo.
_$ (subst nil "d" '("M" "a" "d" "r" "i" "d"))
("M" "a" nil "r" "i" nil)
_$