用户类抛出异常:java.lang.ArrayIndexOutOfBoundsException: 4



我正在尝试下面的代码,它是失败的超出边界异常

list = [a, b, c]
if not x == 'y':
list.insert(len(list), "x")

我试了下面的代码:list.insert(len(list)-1, "x")

这是不工作如果有人能解释一下为什么会发生这种情况,我将不胜感激。谢谢!

您正在用第一行覆盖内置列表类型。

试着把你的列表重命名为别的名字。

my_list = [a, b, c]
if not x == 'y':
my_list.insert(len(my_list), "x")

最新更新