最后的思考部分是这样解决吗?
最后的思考这样做? def __cmp__(self, s): if not isinstance(s,Student): return cmp(self.name,str(s)) return cmp(self.name,s.name) L = [Student('Tim', 99), Student('Bob', 88), 100, 'Hello'] print sorted(L) 输出结果:[100, (Bob: 88), 'Hello', (Tim: 99)]