有一个列表[‘’张三‘’,‘’李四‘’,‘’王五‘’,‘’004‘’],要在CSV文件的二维数组中,查找包含该列表元素对应的值,比如‘王五’的年龄,‘张三’的年龄
时间: 2023-05-20 17:01:38 浏览: 88
解析csv文件,获取需要的信息
可以使用Python的csv模块来读取CSV文件,然后遍历每一行,查找是否包含列表中的元素,如果包含,则获取该行对应的年龄信息。以下是示例代码:
```python
import csv
# 读取CSV文件
with open('data.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
# 遍历每一行
for row in reader:
# 判断是否包含列表中的元素
if '张三' in row or '李四' in row or '王五' in row or '004' in row:
# 获取该行对应的年龄信息
name = row[0]
age = row[1]
if name == '张三':
print('张三的年龄是:', age)
elif name == '李四':
print('李四的年龄是:', age)
elif name == '王五':
print('王五的年龄是:', age)
elif name == '004':
print('004的年龄是:', age)
```
注意:以上代码仅为示例,实际应用中需要根据CSV文件的具体格式进行修改。
阅读全文