Python: IndexError:list assignment index out of range

问题代码:

ThreeHanoi = []
ThreeHanoi[1] = 1

问题原因:没有定义列表的大小,就直接进行对索引位置的区域赋值,很当然地,就出现了越界问题。

解决方法

使用append函数。

官方文档解释:

这样就相当于一个可变数组了,或者说java中地List。本来还想使用insert函数的,可是规则有些不同,就放弃了,以后有需要的时候再仔细研究一下吧。

posted @ 2020-09-10 13:07  模糊计算士  阅读(1751)  评论(0编辑  收藏  举报