Sundaes_H 2023-04-17 12:47 采纳率: 100%
浏览 21
已结题

用Python排序并转换列表

体育老师为要测试金陵十二钗的体育成绩,于是组织她们进行了一次立定跳远测试。将她们分成三组,每组四个人,分别记录她们的成绩(单位厘米),储存在列表 group1-3

现体育老师在要对三组的数据汇总,从高到低排列并附上排名,

要求:

1.将题目中的 gro1、gro2、gro3 合并在一起;
2.对合并后的成绩从高到低排序;
3.用 enumerate() 函数将排序后的列表从 1 开始枚举,将结果储存在列表 run_rank 中;
4.打印出 run_rank。

gr1 = [198, 133, 154, 166]

gr2 = [188, 172, 119, 142]

gr3 = [168, 153, 131, 128]
# 将三组的成绩合并到一起



# 对合并后的成绩从高到低排序


# 将合并后的成绩用数字枚举出来,并转换成列表放进 run_rank 中

run_rank = ???



# 打印最后的排名和成绩

print(run_rank)
  • 写回答

1条回答 默认 最新

  • 请叫我问哥 Python领域新星创作者 2023-04-17 13:16
    关注
    gr1 = [198, 133, 154, 166]
    gr2 = [188, 172, 119, 142]
    gr3 = [168, 153, 131, 128]
    
    gr = sorted(gr1+gr2+gr3, reverse=True)
    run_rank = list()
    for i, j in enumerate(gr, 1):
        run_rank.append((i, j))
    
    print(run_rank)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月17日
  • 已采纳回答 4月17日
  • 创建了问题 4月17日

悬赏问题

  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签)
  • ¥50 sft下载大文阻塞卡死
  • ¥15 机器人轨迹规划相关问题
  • ¥15 word样式右侧翻页键消失
  • ¥15 springboot+vue 集成keycloak sso到阿里云
  • ¥15 win7系统进入桌面过一秒后突然黑屏