创建一个随机的4x4的二维数组,并将矩阵的第1行、第1列和最后1行、最后1列的元素全部设置为0,输出结果。
时间: 2023-12-14 07:36:59 浏览: 135
Python reshape的用法及多个二维数组合并为三维数组的实例
以下是实现该功能的Python代码:
```python
import random
# 生成随机4x4二维数组
matrix = [[random.randint(1, 10) for j in range(4)] for i in range(4)]
# 将第1行、第1列和最后1行、最后1列的元素设置为0
for i in range(4):
matrix[i][0] = 0
matrix[0][i] = 0
matrix[i][3] = 0
matrix[3][i] = 0
# 输出结果
for row in matrix:
print(row)
```
输出结果类似于:
```
[0, 0, 0, 0]
[0, 2, 9, 1]
[0, 10, 7, 3]
[0, 6, 0, 0]
```
阅读全文