【发布时间】:2017-12-14 15:00:04
【问题描述】:
我对 python 很陌生,我正在尝试对包含一些对象作为键的 dict 进行排序。
我有一个类Student(studID, name),它是字典的键和一个成绩数组,它是字典的值。
这就是它的样子:
dictEx = {
Student: [5,6],
Student: [7,8],
Student: [10,9]
}
那个对象 Student 有一个方法 getName() 来获取学生的名字。我要完成的是首先按学生姓名对这本词典进行排序,然后仅在学生姓名相同时才按成绩排序。 (例如,如果我有两个名叫 Andrew 的学生)
【问题讨论】:
-
将成绩列表作为学生对象的属性是否更有意义?
-
那本词典只有一个条目,所以它已经排序了。
标签: python python-3.x python-2.7 dictionary