python二维数组最大值
时间: 2023-10-13 20:13:19 浏览: 101
可以使用嵌套的 for 循环来遍历二维数组,并在循环中比较每个元素的值来找到最大值。以下是一个示例代码:
```python
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 初始化最大值为数组中的第一个元素
max_val = arr[0][0]
# 遍历数组,比较每个元素的值
for i in range(len(arr)):
for j in range(len(arr[i])):
if arr[i][j] > max_val:
max_val = arr[i][j]
print("二维数组的最大值为:", max_val)
```
输出结果为:`二维数组的最大值为: 9`。
相关问题
python 二维数组 求极值
在 Python 中,可以使用嵌套列表来表示二维数组。要找出二维数组中的极值,可以使用 Python 内置函数 max 和 min,结合循环遍历二维数组中的每个元素,找出最大值和最小值。
以下是一个示例代码:
```
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
max_val = arr
min_val = arr
for i in range(len(arr)):
for j in range(len(arr[i])):
if arr[i][j] > max_val:
max_val = arr[i][j]
if arr[i][j] < min_val:
min_val = arr[i][j]
print("最大值:", max_val)
print("最小值:", min_val)
```
c++二维数组最大值最小值
以下是Python代码示例,演示如何在二维数组中找到最大值和最小值:
```python
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 找到最大值
max_val = arr[0][0]
for row in arr:
for val in row:
if val > max_val:
max_val = val
print("最大值:", max_val)
# 找到最小值
min_val = arr[0][0]
for row in arr:
for val in row:
if val < min_val:
min_val = val
print("最小值:", min_val)
```
输出:
```
最大值: 9
最小值: 1
```