Sort Python dict by value with itemgetter

Sorting a #Python dict by value? Instead of: sorted(d.items(), key=lambda t: t[1]) Use itemgetter. It's cleaner AND ~25% faster: from operator import itemgetter sorted(d.items(), key=itemgetter(1)) Sort by value, then by key: sorted(d.items(), key=itemgetter(1, 0)) # value,key

  • No alternative text description for this image

To view or add a comment, sign in

Explore content categories