将csv文件每一行的第一第三第五个数添加到字典中
时间: 2024-01-28 21:05:07 浏览: 112
python读取与写入csv格式文件的示例代码
5星 · 资源好评率100%
可以使用Python中的csv模块来读取csv文件,并将每一行的第一、第三、第五个数添加到字典中。具体实现可以按照以下步骤:
1. 导入csv模块,打开csv文件。
2. 使用csv模块的reader函数读取csv文件中的每一行数据。
3. 遍历每一行数据,将第一、第三、第五个数作为键和值添加到字典中。
具体代码如下:
```python
import csv
# 打开csv文件
with open('example.csv', 'r') as f:
# 创建一个空字典
csv_dict = {}
# 使用csv模块的reader函数读取csv文件中的每一行数据
reader = csv.reader(f)
for row in reader:
# 将第一、第三、第五个数作为键和值添加到字典中
key = row[0]
value = [row[2], row[4]]
csv_dict[key] = value
# 打印字典
print(csv_dict)
```
这样,csv文件每一行的第一、第三、第五个数就被添加到了字典中。其中,字典中的键是第一列的数据,值是一个列表,包含第三列和第五列的数据。
阅读全文