python sort list of class objects by attribute code example
Example 1: how to sort a list of objects python
# To sort the list in place...
ut.sort(key=lambda x: x.count, reverse=True)
# To return a new list, use the sorted() built-in function...
newlist = sorted(ut, key=lambda x: x.count, reverse=True)
Example 2: python sort class by attribute
import operator
sorted_x = sorted(x, key=operator.attrgetter('score'))
# In Place:
x.sort(key=operator.attrgetter('score'))