Question: are lists faster than dataframes?
Answer: Now for example -- to be more concrete -- a dict is good for accessing columns, but it is not so convenient for accessing rows. So the dict of lists is 5 times slower at retrieving rows than df. ... This is just one example of when a dict of lists would be less convenient/slower than a DataFrame.