我有一个为python中的person类设计的类模型。一个人是一个学生,可以有0个、1个或多个导师。一个人还可以有其他属性,如姓名、学校、毕业年份、所从事的分类、所获得的学位等。
我已经为类中的每个属性设置和获取了方法。例如。set_advisor(self,advisor)将advisor插入到学生的导师列表中。set_year(self,year)设置学生的毕业年份。
类似地,get_advisor(self)返回学生的导师。以此类推..
最后,我填充对象并将其命名为people。
如果我想得到某一年毕业的学生名单,我只需写
print [people[p].name for p in p