fork(1) download
  1. #sorts multiple strings
  2. class Student:
  3. def __init__(self, name, grade, group):
  4. self.name = name
  5. self.grade = grade
  6. self.group = group
  7. def __repr__(self):
  8. return repr((self.name, self.grade, self.group))
  9. student_tuples = [
  10. Student("dave", 12, "ClassA"),
  11. Student("Jon", 3, "ClassA"),
  12. Student("Tony", 4, "ClassA"),
  13. ]
  14. b = sorted (student_tuples, key=lambda student:student.grade)
  15.  
  16. print (b)
  17.  
  18.  
Success #stdin #stdout 0.02s 8696KB
stdin
Standard input is empty
stdout
[('Jon', 3, 'ClassA'), ('Tony', 4, 'ClassA'), ('dave', 12, 'ClassA')]