📅  最后修改于: 2023-12-03 15:34:31.870000             🧑  作者: Mango
对于一个给定的矩阵,我们可以通过编写一个Python程序查找每一行的最大元素。这个过程需要遍历矩阵中的每一行,找到该行的最大元素,并将其保存在一个列表中。最后,返回所有行最大元素组成的列表。
首先,我们需要定义一个矩阵。这里我们使用一个二维列表来表示一个3行3列的矩阵,具体代码如下:
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
接下来,我们可以遍历矩阵中的每一行,并找到该行的最大元素。具体代码如下:
max_elements = []
for row in matrix:
max_elem = max(row)
max_elements.append(max_elem)
这段代码中,我们先创建了一个空列表max_elements用于保存所有行的最大元素。然后,对于矩阵中的每一行,我们分别调用max()函数找到该行的最大元素,并将其添加到max_elements中。
最后,我们可以打印出所有行的最大元素,具体代码如下:
print(max_elements)
程序输出结果为:
[3, 6, 9]
这就是我们期望的输出结果,它表示矩阵中每一行的最大元素。
将以上代码组合起来,得到完整的Python程序如下:
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
max_elements = []
for row in matrix:
max_elem = max(row)
max_elements.append(max_elem)
print(max_elements)
在这篇文章中,我们介绍了如何编写一个Python程序查找矩阵中每一行的最大元素。这个过程需要遍历矩阵中的每一行,找到该行的最大元素,并将其保存在一个列表中。最后,返回所有行最大元素组成的列表。