python 中的生命游戏问题

Problems with Game Of Life in python

我正在 python 2.7 中开发 Conway 的生命游戏,我遇到了一个我不明白的错误。在我获取为真的相邻图块数量的算法中,出现索引错误。

if column < thesize:
    if board[row][column+1] == True:
        adjacents += 1
return adjacents

thesize 是用于生成二维网格的变量,因此第一行应该可以防止错误...但事实并非如此。完整代码是here,谁能指出我的错误?如果 link 不起作用,请告诉我。

长度为 n 的序列的最大元素索引为 n - 1。尽管如此,您正在尝试访问不存在的元素 n - 1 + 1