字典是一键多值,每个值是csv的一行,将字典同一键下的连续50个值写入一个列表中
时间: 2024-02-29 12:52:21 浏览: 60
Python将字典数据写入CSV文件
可以使用Python中的字典和列表来实现这个功能。假设你有一个字典,每个键对应的值是一个csv文件中的一行数据。那么可以按照以下方式将同一键下的连续50个值写入一个列表中:
```python
# 假设你有一个名为csv_dict的字典
csv_dict = {
'key1': ['value1_1,value1_2,value1_3', 'value2_1,value2_2,value2_3', ...],
'key2': ['value1_1,value1_2,value1_3', 'value2_1,value2_2,value2_3', ...],
...
}
# 创建一个空的列表,用于存储同一键下的连续50个值
result_list = []
# 遍历字典中的键值对
for key, value in csv_dict.items():
# 如果值的数量不足50,则跳过
if len(value) < 50:
continue
# 将同一键下的连续50个值写入列表中
for i in range(len(value) - 49):
result_list.append(value[i:i+50])
```
这样,result_list中就存储了所有同一键下的连续50个值的列表。
阅读全文