If I have a list of dicts like:
l = [{'dist':56, 'responder':N}, {'dist':26, 'responder':N}, {'dist':86, 'responder':N}]
And I want to return the 2 smallest distances ('dist') as well as the value for 'responder', what is the best way to do that in Python?