如何对嵌套列表进行排序? [关闭]

 收藏

给定物理班学生中每个学生的姓名和成绩,将它们存储在嵌套列表中,并打印出成绩第二低的任何学生的姓名。

注意:如果有多个具有相同年级的学生,请按字母顺序排列其姓名,并将每个姓名打印在新行上。

1。

    N = int(input())
    final = list()
    for i in range(N):
        lst = list()
        name = str(input())
        marks = float(input())
        lst.append(name)
        lst.append(marks)
        final.append(lst)
    print(final)
    final.sort(key=lambda x:x[1])
    .
    ..

.
.

如果有相同的标记,我将如何获得按字母顺序排序的名称。帮助我编写进一步的代码

回复