遍历矩阵,找出矩阵每一行中最大的元素,以列表形式输出。python
时间: 2023-09-06 07:01:42 浏览: 82
Python例题:找到并输出矩阵中的最大值
下面是使用Python编写的程序,根据输入的矩阵,遍历矩阵的每一行,并找出每一行中的最大元素,然后以列表形式输出最大元素:
```python
def find_max_elements(matrix):
max_elements = []
for row in matrix:
max_element = max(row)
max_elements.append(max_element)
return max_elements
# 测试
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
max_elements = find_max_elements(matrix)
print(max_elements)
```
这段代码定义了一个名为`find_max_elements`的函数,该函数接受一个矩阵作为输入参数。在函数内部,使用一个`for`循环遍历矩阵的每一行。对于每一行,使用`max()`函数找到该行中的最大元素,并将其添加到`max_elements`列表中。最后,返回`max_elements`列表。
在测试代码中,我们定义了一个3x3的矩阵`matrix`,然后调用`find_max_elements`函数并将矩阵作为参数传递给它。最后,打印出最大元素列表`max_elements`。
运行上述代码,输出结果为`[3, 6, 9]`,表示每一行最大元素的列表。
阅读全文