【问题标题】:Changing the elements of double array [closed]更改双数组的元素[关闭]
【发布时间】:2021-06-27 05:55:23
【问题描述】:

我创建了这样的数组,

matrix = [[".",".",".",".",".",".",".",".",".",".","."],
      [" "," "," "," "," "," "," "," "," "," "," "],
      [".",".",".",".",".",".",".",".",".",".","."],
      [".",".",".",".",".",".",".",".",".",".","."],
      [".",".",".",".",".",".",".",".",".",".","."],
      [".",".",".",".",".",".",".",".",".",".","."],
      [".",".",".",".",".",".",".",".",".",".","."],
      [".",".",".",".",".",".",".",".",".",".","."],
      [".",".",".",".",".",".",".",".",".",".","."],
      [".",".",".",".",".",".",".",".",".",".","."],
      [".",".",".",".",".",".",".",".",".",".","."],
      [".",".",".",".",".",".",".",".",".",".","."]]

print('\n'.join([' '.join([str(cell) for cell in row]) for row in matrix]))

我想改变数组的元素。例如,当用户输入 0 2 之类的输入时,我想用“|”更改矩阵 [0][2],我该怎么做?我知道如何获得输入我只是对更换零件感到好奇。

【问题讨论】:

标签: python arrays


【解决方案1】:

你可以使用这个sn-p:

def change(matrix, i, j, element):
    matrix[i][j] = element
    return matrix

您不需要函数来执行此操作!

【讨论】:

  • 不需要函数,输入的不是新的矩阵值。
  • 当然,这里是学习而不是生产的需要。所以它只是我提供的一个可用块......
  • 虽然它不可用,但它不符合操作的要求。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-06-26
  • 2022-07-26
  • 1970-01-01
  • 1970-01-01
  • 2021-10-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多