Учитывая значение n
, каков наиболее эффективный способ создания матрицы с нулевым индексом, размер столбца и строки которой равен значению n
?
Я знаю, что следующая команда создаст2d матрица с 0 как все значения ячеек:
[[0 for x in range(n)] for y in range(n)]
Таким образом, когда n = 4
, матрица будет выглядеть следующим образом:
[[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0]]
Но есть ли способсоздать матрицу следующим образом?
[[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11],
[12, 13, 14, 15]]