Как заполнить пустую матрицу построчно на Python? - PullRequest
0 голосов
/ 08 мая 2020

Мне нужно создать пустую матрицу, заполнить ее списками, строка за строкой. Каждый элемент в списке должен быть элементом в массиве.

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 голосов
/ 08 мая 2020

Если вы хотите заполнить ранее существующую матрицу вместо создания новой, просто приравняйте строку к желаемому списку:

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

И вы можете просто сопоставить матрицу со списком списков для более быстрые результаты, что в конце и представляет собой матрица.

0 голосов
/ 08 мая 2020

Объект матрицы, о котором вы говорите, не существует в Python, вы можете создать список списков и рассматривать его как матрицу, если вам не нужно что-то более конкретное c.

В В вашем случае у вас должно быть что-то вроде:

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

Возвращает это:

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

Если мне что-то не хватает, дайте мне знать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...