python 二维数组 求极值
时间: 2024-05-12 12:11:57 浏览: 18
在 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)
```
相关问题
python二维数组求取最小值
以下是使用Python语言求取二维数组的最小值的示例代码:
```python
# 定义一个二维数组
arr = [[3, 5, 1], [2, 8, 4], [9, 6, 7]]
# 初始化最小值为第一个元素
min_val = arr[0][0]
# 遍历二维数组,找到最小值
for i in range(len(arr)):
for j in range(len(arr[i])):
if arr[i][j] < min_val:
min_val = arr[i][j]
print("最小值为:", min_val)
```
输出结果为:
```
最小值为: 1
```
解释:上述代码定义了一个二维数组 `arr`,然后用两个嵌套的 `for` 循环遍历了整个数组,每次比较当前元素是否小于之前的最小值,如果小于则更新最小值。最终输出最小值即可。
python 二维数组什么样子
Python中的二维数组实际上是由列表嵌套而成的。每个元素都是一个列表,这些列表可以具有不同的长度。以下是一个示例演示了Python中二维数组的样子:
```python
# 创建一个3x3的二维数组
array = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
# 访问二维数组中的元素
print(array[0][0]) # 输出:1
print(array[1][2]) # 输出:6
# 修改二维数组中的元素
array[2][1] = 10
print(array) # 输出:[[1, 2, 3], [4, 5, 6], [7, 10, 9]]
```
在上面的例子中,我们创建了一个3x3的二维数组,并访问了其中的元素。我们还修改了二维数组中的一个元素,并打印出了修改后的二维数组。