大家好,我有这样一个数据结构从CSV文件。 我想创建一个按地点划分的词典,其中包含了与那天相关的各种日期
DATA | LUOGO | CAP | KEY
05/05/12 LUOGO1 05254 545122
05/05/12 LUOGO2 05554 545745
05/05/12 LUOGO3 05444 555544
05/05/12 LUOGO4 05774 777888
05/05/12 LUOGO5 05854 542225
06/05/12 LUOGO1 05554 585547
06/05/12 LUOGO2 07854 545888
06/05/12 LUOGO3 04544 585858
06/05/12 LUOGO4 05778 789585
06/05/12 LUOGO5 05785 525477
我会用for循环得到这样的东西, 几天来我一直在绞尽脑汁,但我找不到一个解决办法,我想这是微不足道的
luoghi = { 'LUOGO1':
{'05/05/12': {'data': '05/05/12', 'LUOGO': 'LUOGO1', 'CAP': '05254', 'KEY': '545122'},
'06/05/12': {'data': '06/05/12', 'LUOGO': 'LUOGO1', 'CAP': '05554', 'KEY': '585547'}},
'LUOGO2': {'05/05/12': {'data': '05/05/12', 'LUOGO': 'LUOGO2', 'CAP': '05554', 'KEY': '545745'},
'06/05/12': {'data': '06/05/12', 'LUOGO': 'LUOGO2', 'CAP': '07854', 'KEY': '545888'}}
}
print(luoghi['LUOGO1']['05/05/12'])
结果:
{'data': '05/05/12', 'LUOGO': 'LUOGO1', 'CAP': '05254', 'KEY': '545122'}
有人能告诉我如何使用FOR循环获得它吗
多谢各位
像这样的事情能奏效吗
当然,您的数据保存在
test.csv
文件中这是你的密码
如果您需要输出为列表类型,这里是另一个代码
您可以尝试以下方法:
如果csv中保证不存在空行,则可以删除空行检查
相关问题 更多 >
编程相关推荐