请问一个字典的用法

请教一个字典的用法

用一个字典dict1[date][name]实现了下面这个表:
请问一个字典的用法
字典用的是嵌套的方式,两个key分别为日期和人名,即[date]和[name]
请教各位如何把同一天的数字加起来了?如表中的 2+3、3+1




------解决思路----------------------

>>> dict1 = {'2015-10-10':{'Tom':2,'Lily':3},'2015-10-11':{'Lucy':1},'2015-10-12':{'Tom':3,'Lily':1},'2015-10-13':{'Lily':4}}
>>> dict2 = {}
>>> for k, v in dict1.items():
...  for val in v.values():
...  if dict2.has_key(k):
...  dict2[k] += int(val)
...  else:
...  dict2[k] = int(val)
... 
>>> dict2
{'2015-10-12': 4, '2015-10-13': 4, '2015-10-10': 5, '2015-10-11': 1}

------解决思路----------------------

如果有很多表格数据要处理的话,推荐使用pandas库,其中的DataFrame是个表格类型数据,支持各种高级统计和计算:
请问一个字典的用法