问题标签 [index-error]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
43 浏览

python - IndexError:尝试编程参数时列表索引超出范围

IndexError: list index out of range在 python 脚本中使用以下代码段时,我不断得到:

我真的没有看到上面代码的问题。任何帮助将不胜感激!

0 投票
1 回答
47 浏览

python - IndexError 即使索引变量应该在范围内

编辑:将“hi”更新为“list”

我是一个初学者,我一直在从事一个将英语句子翻译成猪拉丁语的项目,但是我在尝试删除句子中标点符号之前的空格时遇到了一个问题。这是我遇到问题的脚本。

当我运行它时,我收到错误:

当我在循环外打印 Hi[h] 时,索引“ h ”没有问题

关于我在哪里犯了错误或我可以改变什么的任何想法?

如果最好看到完整的文件,请告诉我。

0 投票
1 回答
73 浏览

python - Python 看似不可避免的 IndexError 和 UnboundLocalError

我正在自动化将数据从我的网站导入 CSV 的过程。回溯可以在下面看到。我收到一个 NameError 说明移动和办公室未在 if/elif 条件中定义。

编辑:假设一个空白 Book1.csv

这是堆栈跟踪:

0 投票
1 回答
531 浏览

python - 在 vgg、keras 中打印所有分类类别。索引错误

我正在尝试用它们的概率值打印出所有已知的类。第一个值是概率最高的类别。

到目前为止,这是我的代码:

我收到以下错误:

你知道如何处理它吗?提前谢谢^^

0 投票
1 回答
59 浏览

python-3.x - PYTHON Pandas Dataframe SENSEI DataFrame Strange IndexError 在 iloc[] 代码中用于将行从一个数据帧复制到另一个数据帧

在具有 2 个 GPU 机器的 Windows 10 上基于 Anaconda3 在 Spyder 上使用 Python 3.5:

我正在使用 Sensei Japanese Karate Masters Dataset 来检查哪些是过去 5 年被授予硕士学位的大师,并将他们的所有行复制到另一个 Pandas Dataframe sensei5yrs 以进行进一步处理:

我需要从一个 Pandas 数据帧“sensei”逐行复制到另一个 Pandas 数据帧 sensei5yrs 我正在使用以下代码,但它失败了:

错误出现在上述代码的最后一行:

sensei pandas 数据框具有以下结构和数据:

For 循环遇到 2017 时的错误,例如“年份”列中的错误如下:

PS:上面的代码运行良好,直到在“年份”中遇到上述任何年份时立即遇到具有 Year==['2017','2016','2015','2014','2013'] 的行' 列它抛出上面的 IndexError

非常感谢所有试图解决这个难题的人。

0 投票
2 回答
85 浏览

python - python - 将元素附加到列表

我从以下代码中得到列表索引超出范围的错误:

使用 append 将新元素添加到列表中是否正确?

0 投票
1 回答
192 浏览

python-2.7 - Python,从列表中构建dict,其中某些项目作为键,中间的项目作为值

我有一个文本文件被分解成以下格式的字符串列表:

我想使用 item[0:-1].isdigit() 和 item[-1].isalpha() 的项目创建一个字典,因此在上面的示例中,这将是 1A 和 101C。然后我只想添加 int(item.isdigit()) > 100000 的项目,其中符合此条件的项目通过 for 循环(或者可能是 while 循环)组装到一个新列表中,直到循环点击下一个键价值。

结果将是 dct ={'1A': ['199407'], '101C':['1553678','1851243','1749201']}

尽管一旦迭代达到键列表中项目的长度,我目前遇到了一个索引错误,尽管在一段时间条件下会中断。在收到此错误之前,我以不同的方式索引值并获得一个空字典。一旦索引错误得到修复,我期望得到另一个空字典。

这是我的代码:

这是我当前的错误:

我一直在研究列表推导,但还没有很好地掌握它们以在这种情况下应用一个。我是否使用上面的代码朝着正确的方向前进,或者是否有一种我可以采用的列表理解方法,例如:

0 投票
1 回答
69 浏览

list - 制作一个棋盘,我得到一个 IndexError: list index out of range

标题 我目前正试图让用户使用破折号 (-) 和与棋子对应的字母来输入棋盘。但是列表没有正确保存。这是搞砸的代码。

这给了我 IndexError: list index out of range 错误。我究竟做错了什么?

0 投票
1 回答
5808 浏览

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

我正在使用 tweepy 从 Twitter 中提取 10 条推文,并将其存储在 CSV 中,以便稍后在前端网页上显示。我的代码每 60 分钟刷新一次,在某些时候我会收到“IndexError”。

以下是确切的错误:

返回 ks[5]

IndexError:列表索引超出范围

以下是从 CSV 检索特定推文的函数:

此错误仅偶尔发生,但我无法弄清楚为什么会发生这种情况,尽管每次刷新整个代码时 CSV 都会将所有 10 条推文写入其中。此外,如果我再次运行代码,错误就会消失,并且网页加载时推文没有任何问题,令人惊讶!

我错过了什么?任何帮助深表感谢!谢谢!

0 投票
5 回答
7265 浏览

python - 使用列表理解将列表的元素除以整数:索引超出范围

我正在尝试通过列表理解将填充有整数的列表的所有元素除以另一个整数(功能类似于 numpy 数组),如下所示:

但是,如果我在 Python 中运行它,它会抛出一个

我通过使用常规 for 循环解决了这个问题:

这就像一个魅力。

但是,在我看来,这两种方法应该会产生相同的结果,所以我完全不知道为什么它不起作用。

有人可以指出我正确的方向吗?