Comme d'autres langages de programmation, Common Lisp peut manipuler des tableaux et des structures. Les éléments d'un tableau sont numérotés alors que ceux d'une structure sont nommés.
Un vecteur est simplement un tableau unidimensionnel. C'est aussi aussi un cas spécial de séquence.
Une table de hachage est un tableau dont les éléments sont accessibles par le biais d'une clé.