Yes, lists can store elements of the same data type. However, their ability to handle heterogeneous data sets is a distinct advantage over arrays.