Les tableaux unidimensionnels sont si souvent utilisés qu'on leur a donné le nom de vecteurs (le nom du type est vector). Il y a plusieurs sous-types importants du type vecteur, en particulier les vecteurs de bits et les vecteurs de caractères que l'on appelle aussi les chaînes de caractères. Exemples :
* (make-array '(4) :initial-element #a)
#(#a #a #a #a)
* (make-array '(4)
:element-type 'character
:initial-element #a)
"aaaa"
*
On remarque que print utilise la syntaxe des chaînes de caractères pour afficher le vecteur de caractères, mais ceci se produit uniquement si à la création, le type des éléments est restreint à des caractères.
Les vecteurs forment un sous-type du type sequence. Un certain nombre de fonctions présentées dans le chapitre 8 sont aussi applicables aux séquences arbitraires. C'est le cas de reverse, nreverse, subseq, etc.