#sorts multiple strings
class Student:
def __init__(self, name, grade, group):
self.name = name
self.grade = grade
self.group = group
def __repr__(self):
return repr((self.name, self.grade, self.group))
student_tuples = [
Student("dave", 12, "ClassA"),
Student("Jon", 3, "ClassA"),
Student("Tony", 4, "ClassA"),
]
b = sorted (student_tuples, key=lambda student:student.grade)
print (b)
I3NvcnRzIG11bHRpcGxlIHN0cmluZ3MKY2xhc3MgU3R1ZGVudDoKICAgICAgICBkZWYgX19pbml0X18oc2VsZiwgbmFtZSwgZ3JhZGUsIGdyb3VwKToKICAgICAgICAgICAgc2VsZi5uYW1lID0gbmFtZQogICAgICAgICAgICBzZWxmLmdyYWRlID0gZ3JhZGUKICAgICAgICAgICAgc2VsZi5ncm91cCA9IGdyb3VwCiAgICAgICAgZGVmIF9fcmVwcl9fKHNlbGYpOgogICAgICAgICAgICByZXR1cm4gcmVwcigoc2VsZi5uYW1lLCBzZWxmLmdyYWRlLCBzZWxmLmdyb3VwKSkKc3R1ZGVudF90dXBsZXMgPSBbCiAgICBTdHVkZW50KCJkYXZlIiwgMTIsICJDbGFzc0EiKSwKICAgIFN0dWRlbnQoIkpvbiIsIDMsICJDbGFzc0EiKSwKICAgIFN0dWRlbnQoIlRvbnkiLCA0LCAiQ2xhc3NBIiksCiAgICBdCmIgPSBzb3J0ZWQgKHN0dWRlbnRfdHVwbGVzLCBrZXk9bGFtYmRhIHN0dWRlbnQ6c3R1ZGVudC5ncmFkZSkKCnByaW50IChiKQoK