求二维数组行的和python
时间: 2024-10-08 12:05:56 浏览: 20
解决Python二维数组赋值问题
5星 · 资源好评率100%
在Python中,如果你有一个二维数组(也叫矩阵),求某一行的和可以使用简单的列表推导式或者循环遍历的方式。这里有两个例子:
1. 列表推导式法:
```python
def sum_row(matrix, row_index):
return sum(matrix[row_index])
# 示例
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
row_sum = sum_row(matrix, 0) # 求第一行的和
```
2. 使用for循环遍历元素求和:
```python
def sum_row(matrix, row_index):
row_sum = 0
for element in matrix[row_index]:
row_sum += element
return row_sum
# 示例同上
row_sum = sum_row(matrix, 0)
```
在这两个示例中,`row_index`是你想要求和的具体行号(从0开始计数)。如果你想让用户选择行号,可以添加一些交互式的输入。
阅读全文