【问题标题】:how to remove and pop in a matrix in python?如何在python中删除和弹出矩阵?
【发布时间】:2021-12-27 00:32:27
【问题描述】:

我正在尝试制作井字游戏,并且我希望有一个界面,可以由用户和计算机的选择来更改它。例如,如果我想用“x”替换“2”,这将是顶部中间打开的盒子所在的位置,我可以。但是,我无法弄清楚。任何帮助表示赞赏。

tic_tac_screen = [["1", "2", "3"],
                 ["4", "5", "6"],
                 ["7", "8", "9"]]
tic_tac_screen.pop(1)
tic_tac_screen.insert(1, "x")
print(tic_tac_screen)

【问题讨论】:

  • 你期望tic_tac_screen.pop(1)的结果是什么?
  • 你的意思是tic_tac_screen[0][1] = "x"
  • @mkrieger1 是的,我做到了,但是当我打印(tic_tac_screen)时,它没有按行和列打印。它只是在一行中打印所有内容。我该如何改变?
  • 这能回答你的问题吗? printing a two dimensional array in python

标签: python matrix


【解决方案1】:

你可以写例如:

tic_tac_screen = [["1", "2", "3"],
                 ["4", "5", "6"],
                 ["7", "8", "9"]]
tic_tac_screen[0].insert((0), 'x')
print(tic_tac_screen)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-08
    • 2014-07-20
    相关资源
    最近更新 更多