python写一个类似vlookup函数的代码
时间: 2023-05-11 09:02:14 浏览: 110
python实现vlookup匹配功能.py
好的,以下是一个 Python 实现的类似 VLOOKUP 函数的代码:
```python
def vlookup(lookup_value, lookup_range, result_column):
for row in lookup_range:
if row[0] == lookup_value:
return row[result_column - 1]
return None
```
这个函数接受三个参数:要查找的值、查找范围和结果列的索引。它会在查找范围中查找第一个匹配的行,并返回该行中指定列的值。如果没有找到匹配的行,则返回 None。
例如,如果你有一个包含学生姓名和成绩的表格,你可以使用这个函数来查找某个学生的成绩:
```python
grades = [
['Alice', 90],
['Bob', 80],
['Charlie', 70],
['David', 60],
]
print(vlookup('Bob', grades, 2)) # 输出 80
```
希望这个代码对你有所帮助!
阅读全文