One of the advances of Clojure over other Lisps, is that vectors and maps are just as well supported as lists. They have their own reader syntax (using [] and {} as delimiters, respectively), and all three implement the Collection interface, which means a lot of Clojure functions work equally well on all three. There is also syntax for destructuring. And the use of vectors in places where destructuring is possible (like function arguments and let bindings) makes it easier to identify code structure at a glance (a complaint against other Lisps).