# Sort a list of dictionary objects by a key - case sensitive from operator import itemgetter mylist = sorted(mylist, key=itemgetter('name')) # Sort a list of dictionary objects by a key - case insensitive mylist = sorted(mylist, key=lambda k: k['name'].lower())