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 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端
  • ¥15 基于PLC的三轴机械手程序
  • ¥15 多址通信方式的抗噪声性能和系统容量对比
  • ¥15 winform的chart曲线生成时有凸起
  • ¥15 msix packaging tool打包问题
  • ¥15 finalshell节点的搭建代码和那个端口代码教程
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作