qq_47409543 2020-10-22 15:19 采纳率: 0%
浏览 192

和别人一样的代码,别人的没事,我的一直报错,提示list assignment index out of range

import random

dic = {'s01': 3.1, 's02': 2.8, 's03': 2.7, 's04': 3.0,'s05': 2.8, 's06': 2.6, 's07': 2.5, 's08': 2.0}
nums_list = []
result_list = []
rows = 8
columns = 10
for i in range(rows):
nums_list.append([])
result_list.append([])
for j in range(columns):
num = random.randint(0, 10)
nums_list.append(num)
nums_list[i].sort()
del nums_list[i][0]
del nums_list[i][-1]
aver = sum(nums_list[i]) / len(nums_list[i])
scor = round(aver * dic['s0' + str(i + 1)], 3)
result_list[i].append('s0' + str(i + 1))
result_list[i].append(aver)
result_list[i].append(dic['s0' + str(i + 1)])
result_list[i].append(scor)
print(result_list[i])图片说明

  • 写回答

1条回答 默认 最新

  • 星光不问赶路人~ 2020-10-22 15:51
    关注

    第一次nums_list 加入的是空列表,然后后面又加入了10个随机数 , del 的时候 第一下i = 0 取的是空列表 然后空列表在取他的索引当然会报错!!!

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:有没有什么其他办法能够保证不退出进程(相关搜索:matlab调用)
  • ¥15 依据报错在原代吗格式的基础上解决问题
  • ¥15 在虚拟机中安装flash code
  • ¥15 单片机stm32f10x编写光敏电阻调节3.3伏大功率灯亮度(光强越大灯越暗,白天正常光强灯不亮,使用ADC,PWM等模块)望各位找一下错误或者提供一个可实现功能的代码
  • ¥20 verilog状态机方法流水灯
  • ¥15 pandas代码实现不了意图
  • ¥15 GD32H7 从存储器到外设SPI传输数据无法重复启用DMA
  • ¥25 LT码在高斯信道下的误码率仿真
  • ¥45 渲染完成之后将物体的材质贴图改变,自动化进行这个操作
  • ¥15 yolov5目标检测并显示目标出现的时间或视频帧