我需要一些帮助在Python中创建高级数据结构。我没有长时间使用这种语言,但在存储数据时发现它比PHP更难。
在一天结束时,我想要这样的数据:
data[year][team] = { 'points' : 30, 'yards' : 800 }
基本上,我需要能够通过年度团队对查找,检索,添加,编辑和删除json对象中的数据。有什么想法吗?
答案 0 :(得分:1)
我认为最简单的方法就是使用“字典词典”。
data = {2014: {'Liverpool': {'points': 30, 'yards': 800}}}
这将允许您使用
data[2014]['Liverpool']
获得{'points': 30, 'yards': 800}
字典。
添加一年:
data.update({2015: ....})
将团队添加到一年:
data[2014].update({'ManU': ...})
更新年度团队组合:
data[2014]['Liverpool'].update({'points': 33, 'yards': 820})
等...