def __order_subjects__(self):
global_order = sorted(self.subjects.items(), key=itemgetter(1))
sort = list(global_order)
for year in range(self.years):
self.ordered_by_year[year] = list(takewhile(lambda x: x[1].year == year+1, sort))
sort = list(dropwhile(lambda x: x[1].year == year+1, sort))
return global_order
评论列表
文章目录