我正在尝试下面的代码,它是失败的超出边界异常
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")