This seems to be my first ever question :)
Given that adjacency lists store all the necessary information with regards to the endpoints of an edge, we could even store a weight alongside that.
I don't understand why we would ever want to use an Edge List in a way that would be more useful than the above mentioned Adjacency List.
I had read on another that it may have to do with the sorting of Edges by weight. Is that something we can't accomplish with some other representation?