Я пытаюсь получить значения из данного массива в прямоугольном три angular форме. Я пробовал следующий код:
matrix = [[1,2,3],
[4,5,6],
[7,8,9],
[10,11,12]]
row = 3
col =3
new = []
for i in range(0, row):
for j in range(0, col):
if (i > j):
print("", end=" ")
else:
new.append(new[i][j])
end=" ")
print(new)
Однако это делает новый список «новым» со значениями 1, 2, 3, 5, 6, 9. Таким образом, треугольник идет к правой стороне массив. Я хочу, чтобы этот новый список имел значения 1, 2, 3, 4, 5, 7 вместо этого. Я знаю, что проблема со вторым для l oop, но я попытался поэкспериментировать с кодом и не смог сделать его совершенно правильно.