When would I want to use a list of tuples from a list of dictionaries, like what problem does it solve? Please give the pros, cons, and alternatives.