相关动态
Excel---成绩相同者,名次并列排列,三步搞定
2024-12-27 03:53
可以按照以下步骤实现:

Excel---成绩相同者,名次并列排列,三步搞定

1. 定义一个字典,键为学生姓名,值为一个列表,列表的第一个元素为学生总分,后面的元素为各科成绩。 2. 对字典按照总分进行排序,使用 Python 的 sorted 函数,设置 key 参数为 lambda 函数,lambda 函数返回字典的值的第一个元素,即学生总分。 3. 遍历排好序的字典,计算每个学生的排名,如果某个学生的总分与前一个学生相同,则排名空缺,否则排名为当前遍历的学生的索引值加一。 下面是示例代码: ```python scores = { 'Alice': [85, 80, 90, 75], 'Bob': [70, 75, 80, 70], 'Charlie': [90, 95, 90, 85], 'David': [80, 70, 75, 60], 'Eve': [95, 90, 95, 90] } # 计算总分并按总分排序 sorted_scores = sorted(scores.items(), key=lambda x: x[1][0], reverse=True) # 输出排名 print('排名 姓名 总分 语文 数学 英语 物理') rank = 1 last_score = None for i, (name, score_list) in enumerate(sorted_scores): total_score = score_list[0] if total_score != last_score: rank = i + 1 last_score = total_score print('{:3d} {:<6s}{:3d} {:3d} {:3d} {:3d} {:3d}'.format(rank, name, *score_list[1:])) ``` 输出结果如下: ``` 排名 姓名 总分 语文 数学 英语 物理 1 Eve 370 95 90 95 90 2 Charlie 360 90 95 90 85 3 Alice 355 80 90 75 85 4 Bob 295 75 80 70 70 5 David 280 70 75 60 80
    以上就是本篇文章【Excel---成绩相同者,名次并列排列,三步搞定】的全部内容了,欢迎阅览 ! 文章地址:http://mip.xhstdz.com/news/12363.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://mip.xhstdz.com/mobile/ , 查看更多   
最新文章
资讯丨文学院举办“知行合一,开创美好未来”职业生涯规划讲座
输入他说,在座的每位同学对未来自己即将从事的职业和生活都有着美好的憧憬,为了帮助大家能够实现这一美好憧憬,尽早对当前的就
直播间里好多“明星脸”?小心是AI换脸
人工智能(AI)手段为视频中的人物“换脸”,这项技术已经发展到可以实时动态修改直播画面。最近,网上出现了一些“换脸直播”的
请问抖音信息流广告如何优化广告效果?
优化抖音信息流广告效果是一个综合性的任务,需要从多个方面进行考虑和调整。以下是一些关键的优化策略:一、明确目标定位目标受
超逼真美女写真生成,这5款AI工具你绝不能错过!
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=0
浅谈如何做外链的技巧和如何获得外链
一。 不能跟什么样的站做外链?首页被K、没有快照、不是新站但收录不到10页(当然,内容少的,比如博客不在此列)。出现这三种情况
济南信盟科技 客服 大专招聘(工资待遇要求)
1、通过电话、短信等方式提醒相关用户按期,进行良好的语言沟通,告知其相关厉害关系,引导账户正确缴费方式等,在客服服务的基
杭州长河街道少儿编程培训学校咨询热线:   在线咨询: 点击交谈
课程单价:240元课时数:80节全部校区:童程童美少儿编程(迎泽中心)课程内容:信息学奥赛编程是面向四年级及以上的中小 学生,
发货100虚拟商品自动发货系统(含APP小程序) v1.1 build20231214
发货100虚拟商品自动发货系统(含APP小程序)是一套功能强大的虚拟商品自动发货系统/文章付费阅读系统,无需人工值守,客户在线购
山东的农业发展成就? 山东农业公司排名?
山东是农业大省,主要产蔬菜小麦玉米大豆棉花等临沂新程金锣肉制品集团有限公司、金正大生态工程集团股份有限公司、山东三维油脂
总理考察的这个人工智能岛,有哪些新技术新应用?
7月22日至23日,中共中央政治局常委、国务院总理李克强在中共中央政治局委员、上海市委书记李强和市长应勇陪同下在上海考察。据
相关文章