。
可以使用嵌套列表的方式来构造n x n矩阵。首先,我们可以使用一个循环来创建一个包含n个元素的列表,然后再在每个元素中创建一个包含n个元素的子列表。接下来,我们可以使用两个嵌套的循环来为每个元素赋值,从1到n。
以下是一个示例代码:
def construct_matrix(n):
matrix = [[0] * n for _ in range(n)]
num = 1
for i in range(n):
for j in range(n):
matrix[i][j] = num
num += 1
return matrix
n = 4
matrix = construct_matrix(n)
print(matrix)
输出结果为:
[[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12],
[13, 14, 15, 16]]
这段代码首先创建了一个n x n的矩阵,所有元素初始化为0。然后,使用两个嵌套的循环遍历矩阵的每个元素,并将唯一的值从1开始递增赋给每个元素。最后,返回构造好的矩阵。
这种方法可以用于构造任意大小的n x n矩阵,并且可以轻松地应用于其他问题中需要构造矩阵的场景。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云