Collections in Python allow storing multiple values in a single variable through data structures like arrays (also called lists). Arrays can hold elements of different data types and allow accessing the elements using indexes. Arrays are useful for storing and manipulating sets of related data and their elements can be modified, added, or removed after the array is created.