Aliz_hkland 2023-04-19 23:30 采纳率: 100%
浏览 33
已结题

python列表问题

创建一个记录8个学生的成绩列表,list1=[68,96,98,67,68,68,79,89]
依次执行以下操作:

  1. 在列表的尾部增加一个元素78后生成新列表list2,并输出list2中所有元素。
  2. 删除列表list2中索引值为3的列表元素
  3. 修改列表list2中索引值为4的元素值为99
  4. 返回列表list2中出现成绩为68的总次数
  5. 最后输出列表list2中的最高分、最低分并按成绩从低分到高分排列升序输出list2中所有元素。
    测试用例
    输入:

    输出:
    列表list1的尾部增加一个元素78后生成新列表list2是: [68, 96, 98, 67, 68, 68, 79, 89, 78]
    返回列表中出现成绩为68的总次数是: 2
    返回列表中的最高分是: 99
    返回列表中的最低分是: 68
    按成绩从低分到高分排列升序输出列表list2各元素是: [68, 68, 78, 79, 89, 96, 98, 99]
  • 写回答

2条回答 默认 最新

  • threenewbee 2023-04-19 23:51
    关注
    list1 = [68, 96, 98, 67, 68, 68, 79, 89]
    list2 = list1 + [78]
    print("列表list1的尾部增加一个元素78后生成新列表list2是:", list2)
    
    del list2[3]
    print("删除列表list2中索引值为3的列表元素后,列表list2中所有元素为:", list2)
    
    list2[4] = 99
    print("修改列表list2中索引值为4的元素值为99后,列表list2中所有元素为:", list2)
    
    count_68 = list2.count(68)
    print("返回列表中出现成绩为68的总次数是:", count_68)
    
    max_score = max(list2)
    min_score = min(list2)
    print("返回列表中的最高分是:", max_score)
    print("返回列表中的最低分是:", min_score)
    
    list2.sort()
    print("按成绩从低分到高分排列升序输出列表list2各元素是:", list2)
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

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

悬赏问题

  • ¥15 Arduino电机和openmv连接异常
  • ¥15 Arcgis河网分级报错
  • ¥200 java+appium2.1+idea
  • ¥20 请帮我做一个EXE的去重TXT文本
  • ¥15 工价表引用工艺路线,应如何制作py和xml文件
  • ¥15 根据历史数据,推荐问题类型
  • ¥15 需要仿真图,简单的二阶系统实例
  • ¥15 stm32光控照明仿真
  • ¥15 使用人工智能的方法生成满足一定统计参数要求的随机数序列
  • ¥15 SENT协议中相关问题咨询