Operaciones sobre listas en Lisp

« Algunas funciones matemáticas útiles en Lisp | Google Print »

  • (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.
Relacionadas

Comentarios
  1. Ado

    excelente la (nth n lista) la andaba buscando :D

Deja un comentario