下面是在Python sort how-to抄的排序代码如下:
Python code- class Student:
- def __init__(self, name, grade, age):
- self.name = name
- self.grade = grade
- self.age = age
- def __repr__(self):
- return repr((self.name, self.grade, self.age))
- student_objects = [
- Student('john', 'A', 15),
- Student('jane', 'B', 12),
- Student('dave', 'B', 10),
- ]
- sorted(student_objects, key=lambda student: student.age)
- print(student_objects)
复制代码 但是输出结果:
[('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)]
并没有进行排序啊
我用的是windows下的python-3.2.2,
求高手指导 |