题解 | 成绩排序

成绩排序

https://www.nowcoder.com/practice/8e400fd9905747e4acc2aeed7240978b

while True:
    try:
        n = int(input())
        op = int(input())
        if op == 0:
            Sort = True
        else:
            Sort = False
        info_list = []
        for i in range(n):
            info = input().split()
            name = info[0]
            grade = int(info[1])
            info_list.append([name, grade])
        # print(info_list)
        # 根据成绩优先排序
        sorted_info_list = sorted(info_list, key=lambda x: (x[1]), reverse=Sort)
        # print(sorted_info_list)
        for info in sorted_info_list:
            print(' '.join(str(j) for j in info))
    except Exception as e:
        break

全部评论

相关推荐

找工作勤劳小蜜蜂:矛盾是没有实习,就是没实战经验,公司不想要,公司不要,你就没有实习,你就进入死循环,另外你的项目不是社会现在有大量岗位存在行业用的,云存储人员早就饱和。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务