An array is a data structure used to store a collection of items in a single location. It usually consists of elements which all have the same data type and are accessed using an index number. Arrays allow for fast retrieval and manipulation of stored data, as it allows for efficient searching and sorting algorithms to be applied.