The `sorted()`

function takes a `key=`

parameter

`newlist = sorted(list_to_be_sorted, key=lambda d: d['name']) `

Alternatively, you can use `operator.itemgetter`

instead of defining the function yourself

`from operator import itemgetter newlist = sorted(list_to_be_sorted, key=itemgetter('name')) `

For completeness, add `reverse=True`

to sort in descending order

`newlist = sorted(list_to_be_sorted, key=itemgetter('name'), reverse=True) `