编写一个能分析二维列表中数据的小程序。
时间: 2024-05-09 20:21:13 浏览: 64
以下是一个分析二维列表中数据的Python程序示例:
```python
# 定义一个二维列表
data = [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]
]
# 计算列表中所有元素的和
total = 0
for row in data:
for col in row:
total += col
print("所有元素的和为:", total)
# 计算每一行的总和
for i, row in enumerate(data):
row_total = sum(row)
print("第{}行的总和为:{}".format(i+1, row_total))
# 计算每一列的总和
for i in range(len(data[0])):
col_total = 0
for j in range(len(data)):
col_total += data[j][i]
print("第{}列的总和为:{}".format(i+1, col_total))
# 查找最大值和最小值
max_val = data[0][0]
min_val = data[0][0]
for row in data:
for col in row:
if col > max_val:
max_val = col
if col < min_val:
min_val = col
print("最大值为:{},最小值为:{}".format(max_val, min_val))
```
该程序可以计算二维列表中所有元素的和,每一行和每一列的总和,以及最大值和最小值。您可以根据需要对该程序进行修改和扩展。
阅读全文