python 3 IndexError:列表索引超出范围

NeptorSV

我的问题是,此平均值作为错误返回时不会显示

Traceback (most recent call last):
(file location), line 29, in <module>
    average_score = [[x[8],x[0]] for x in a_list]
(file location), line 29, in <listcomp>
    average_score = [[x[8],x[0]] for x in a_list]
 IndexError: list index out of range

代码

   import csv
class_a = open('class_a.txt')
csv_a = csv.reader(class_a)
a_list = []
for row in csv_a:
    row[3] = int(row[3])
    row[4] = int(row[4])
    row[5] = int(row[5])
    minimum = min(row[3:5])
    row.append(minimum)
    maximum = max(row[3:5])
    row.append(maximum)
    average = sum(row[3:5])//3
    row.append(average)
    a_list.append(row[0:8])
print(row[8])

当我测试0到7的值时,这显然有效,即使我更改平均和的位置,我仍然会收到错误

闪光

调用时a_list.append(row[0:8]),仅使用来自的索引0、1、2、3、4、5、6和7附加数组row这意味着,当您以后进行迭代时a_list,该x变量的索引最多为7,并且您尝试访问8。

快速示例:

>>> row = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> x = row[:8]
>>> x[8]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IndexError: list index out of range
>>> x[7]
7
>>>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python 3:IndexError:列表索引超出范围

来自分类Dev

IndexError:Python 3中的列表索引超出范围

来自分类Dev

IndexError:列表索引超出范围(Python 3)

来自分类Dev

Python 3 - IndexError:字符串索引超出范围

来自分类Dev

Python3:列表索引超出范围

来自分类Dev

python列表中的IndexError-“列表索引超出范围”

来自分类Dev

Python,列表错误:IndexError:列表索引超出范围

来自分类Dev

Python IndexError:列表分配索引超出范围

来自分类Dev

python错误:IndexError:列表索引超出范围

来自分类Dev

IndexError:列表分配索引超出范围,Python

来自分类Dev

Python 3.7.2:IndexError:列表索引超出范围

来自分类Dev

Python CSV:IndexError:列表索引超出范围

来自分类Dev

Python Web抓取“ IndexError:列表索引超出范围”

来自分类Dev

IndexError:列表索引超出范围Python参数输入

来自分类Dev

Python-IndexError:列表索引超出范围

来自分类Dev

IndexError:列表索引超出范围(Python 2.7)

来自分类Dev

Python IndexError:列表索引超出范围PushBullet

来自分类Dev

IndexError:列表分配索引超出范围-带数组的Python

来自分类Dev

python xpath IndexError:列表索引超出范围

来自分类Dev

IndexError:列表索引超出范围错误python

来自分类Dev

Python:(IndexError:列表索引超出范围)readFile

来自分类Dev

IndexError:列表索引超出范围 - Python 3.5.2

来自分类Dev

IndexError:在python列表中列出索引超出范围

来自分类Dev

获取IndexError:在python中列表分配索引超出范围

来自分类Dev

Python - IndexError:列表索引超出范围 - 不工作

来自分类Dev

Python 单元测试 - IndexError:列表索引超出范围

来自分类Dev

python中的“IndexError:列表索引超出范围”错误

来自分类Dev

PYTHON IndexError:元组索引超出范围

来自分类Dev

Python:IndexError:元组索引超出范围

Related 相关文章

  1. 1

    Python 3:IndexError:列表索引超出范围

  2. 2

    IndexError:Python 3中的列表索引超出范围

  3. 3

    IndexError:列表索引超出范围(Python 3)

  4. 4

    Python 3 - IndexError:字符串索引超出范围

  5. 5

    Python3:列表索引超出范围

  6. 6

    python列表中的IndexError-“列表索引超出范围”

  7. 7

    Python,列表错误:IndexError:列表索引超出范围

  8. 8

    Python IndexError:列表分配索引超出范围

  9. 9

    python错误:IndexError:列表索引超出范围

  10. 10

    IndexError:列表分配索引超出范围,Python

  11. 11

    Python 3.7.2:IndexError:列表索引超出范围

  12. 12

    Python CSV:IndexError:列表索引超出范围

  13. 13

    Python Web抓取“ IndexError:列表索引超出范围”

  14. 14

    IndexError:列表索引超出范围Python参数输入

  15. 15

    Python-IndexError:列表索引超出范围

  16. 16

    IndexError:列表索引超出范围(Python 2.7)

  17. 17

    Python IndexError:列表索引超出范围PushBullet

  18. 18

    IndexError:列表分配索引超出范围-带数组的Python

  19. 19

    python xpath IndexError:列表索引超出范围

  20. 20

    IndexError:列表索引超出范围错误python

  21. 21

    Python:(IndexError:列表索引超出范围)readFile

  22. 22

    IndexError:列表索引超出范围 - Python 3.5.2

  23. 23

    IndexError:在python列表中列出索引超出范围

  24. 24

    获取IndexError:在python中列表分配索引超出范围

  25. 25

    Python - IndexError:列表索引超出范围 - 不工作

  26. 26

    Python 单元测试 - IndexError:列表索引超出范围

  27. 27

    python中的“IndexError:列表索引超出范围”错误

  28. 28

    PYTHON IndexError:元组索引超出范围

  29. 29

    Python:IndexError:元组索引超出范围

热门标签

归档