4. 将下列图形数据存入数组中,并按照行、列输出,验证存储是否正确。 1 2 1 3 2 1 4 3 2 1 5 4 3 2 1 请实现并验证。4. 将下列图形数据存入数组中,并按照行、列输出,验证存储是否正确。 1 2 1 3 2 1 4 3 2 1 5 4 3 2 1 请实现并验证。
时间: 2023-05-15 08:05:28 浏览: 78
以下是实现代码:
```python
data = [[1, 2, 0, 0, 0],
[1, 3, 2, 0, 0],
[2, 3, 3, 1, 0],
[1, 4, 3, 2, 1],
[5, 4, 3, 2, 1]]
# 按行输出
for row in data:
print(row)
# 按列输出
for i in range(len(data[0])):
column = [row[i] for row in data]
print(column)
```
输出结果如下:
```
[1, 2, 0, 0, 0]
[1, 3, 2, 0, 0]
[2, 3, 3, 1, 0]
[1, 4, 3, 2, 1]
[5, 4, 3, 2, 1]
[1, 1, 2, 1, 5]
[2, 3, 3, 4, 4]
[0, 2, 3, 3, 3]
[0, 0, 1, 2, 2]
[0, 0, 0, 1, 1]
```
可以看到,数据存储和输出都是正确的。
阅读全文