有人知道如何在Python中替换2D数组中的字符串的PAR吗?

有人知道如何在Python中替换2D数组中的字符串的PAR吗?,python,arrays,python-3.x,2d,Python,Arrays,Python 3.x,2d,我正在尝试将“board”中的空格替换为“X”或“O”,具体取决于用户提供的输入行和列,而不使每列成为单独的数组 board = [[" | | "], ["---|---|---"], [" | | "], ["---|---|---"], [" | | "]] 在您的情况下,最好使用GUI,您可以尝试学习tkinter,许多人使用tkinter来构建这些常见的tic-tac-toe项

我正在尝试将“board”中的空格替换为“X”或“O”,具体取决于用户提供的输入行和列,而不使每列成为单独的数组

board = [["   |   |   "],
         ["---|---|---"],
         ["   |   |   "],
         ["---|---|---"],
         ["   |   |   "]]

在您的情况下,最好使用GUI,您可以尝试学习tkinter,许多人使用tkinter来构建这些常见的tic-tac-toe项目,或者您可以使用pygame来构建UI,如果您想直接在控制台上打印tic-tac-toe框,在一个函数中使用多个打印语句来构建长方体,并在玩家移动时调用该函数,这将使您的工作更轻松。使用列表列表创建矩阵,或者简单地使用一个列表,并以类似于2d矩阵的方式打印它。@SauravSaha谢谢,我想我会这样做。