Se corresponde con el tipo de los arrays unidimensionales que poseen la mayoría de los lenguajes de programación. Un vector es una colección de objetos LE-LISP a los cuales se puede acceder por medio de un índice, su posición en el vector, teniendo en cuenta que el primer elemento ocupa la posición 0. El tipo por defecto de un vector es vector, pero puede ser cambiado a voluntad de modo similar a como acurría en el caso de las cadenas de caracteres, pero utilizando en este caso la función vector.
Los vectores se representan de la forma ,
donde los representan S-expresiones. El acceso a los elementos de un
vector es muy rápido, aunque en las implementaciones de LE-LISP el número
de elementos de un vector está limitado a 32767. Los vectores se almacenan en
una zona especial de la memoria que se compacta
dinamicamente mediante un algoritmo de garbage collection
que es lineal en tiempo.
Como el valor de un vector es el vector en sí mismo, no hay necesiad de utilizar la quote como en las listas. Aunque los vectores son unidimensionales, como un vector es a su vez una S-expresión, sí están permitidos los vectores de vectores.