列表索引必须是整数,而不是列表如何更改代码来修复此问题?

2024-09-29 17:09:44 发布

您现在位置:Python中文网/ 问答频道 /正文

Python3! 我正在做一个康威的生活游戏项目,我试图从2个用户输入的列表(坐标,行/列)中提取元素,将二维列表中的单元格更改为活动的。我用来解决它的方法返回了这个错误:TypeError: list indices must be integers, not list 还有别的办法吗?(见注释部分)

这是我打开电池的功能

def gameBoard(aliveRow, board, aliveCol)
    for i in range(0, len(aliveRow))):
        board[aliveRow[i]][aliveCol[i]] = 'A' #this is where my error takes place
    for i in board:
        print(' '.join(map(str, i)))
    return board

我可以提供更多的代码,如果需要的话。你知道吗


Tags: 项目方法用户inboard游戏元素列表

热门问题