如何在Python上逐行填充空白矩阵?

时间:2020-05-07 23:36:47

标签: python arrays string matrix

我需要创建一个空矩阵,逐行填充列表。列表中的每个项目都必须是数组中的一个项目。

list_1["1","2"]
list_2["3","4"]
add to:
matrix=[["0","0"] 
        ["0","0"]]
therefore:
matrix=[["1","2"] 
        ["3","4"]]
Note: 0 denote empty.

2 个答案:

答案 0 :(得分:0)

您要引用的矩阵对象在Python中不存在,除非需要更具体的内容,否则您可以创建列表列表并将其视为矩阵。

在您的情况下,您应该具有以下内容:

list_1 = ["1", "2"]
list_2 = ["3", "4"]
matrix = [list_1,
           list2]
print(matrix)

返回此:

[["1", "2"], ["3", "4"]]

如果我错过了一些东西,请告诉我

答案 1 :(得分:0)

如果您要填充以前存在的矩阵而不是创建一个新的矩阵,请将该行等于所需列表:

matrix[0] = list_1
matrix[1] = list_2

您可以简单地将矩阵与列表列表相等,以获得更快的结果,这最终是矩阵表示的结果。

相关问题