python如果第一列其中某单元格的值等于1,就返回这个单元格的值
时间: 2024-03-13 15:46:08 浏览: 126
Python使用xlrd实现读取合并单元格
假设你有一个二维数组`arr`,可以使用以下代码来实现你的需求:
```python
def find_cell_value(arr):
for row in arr:
if row[0] == 1:
return row[0]
return None
```
这个函数会遍历二维数组的每一行,然后检查每一行的第一个元素是否等于1。如果等于1,就返回这个元素的值。如果在循环中没有找到符合条件的单元格,函数会返回`None`。
你可以调用这个函数来查找数组中第一列值为1的单元格:
```python
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
cell_value = find_cell_value(arr)
if cell_value is not None:
print("找到了值为1的单元格,值为:", cell_value)
else:
print("没有找到值为1的单元格")
```
在这个例子中,数组中第一列的第一个单元格的值为1,所以函数会返回1。程序会打印出“找到了值为1的单元格,值为:1”。
阅读全文