1
我有字典清單:得到的項值的從字典在python
dictlist = [{'url': 'google.com', 'a': 10, 'content': 'google', 'd': 80, 'f': 1, 'lock': 'dd'}, {'url': 'fb.com', 'z': 25, 'content': 'google', 'd': 60, 'p': 1, 'a': 19}]
我需要建立從上面dictlist
一個新的字典。
newdict= {}
sumlist = ['a', 'z', 'd'] #Get values for these from dictlist
for dict in dictlist:
newdict['newurl'] = dict['url']
newdict['newtitle'] = dict['content']
newdict['sumvalue'] = ?????
#so that for 1st item its 'sumvalue'= a + z + d = 10 + 0 + 80 = 90 (zero for 'z')
#and 2nd item has 'sumvalue' = a + z + d = 19 + 25 + 60 = 104
print newdict[0] # should result {'newurl': 'google.com', 'newtitle': 'google', 'sumvalue' : 80 }
我不知道如何通過的dictlist
的dict
從而遍歷從列表sumlist[]
我需要獲得所有相應的字典項的值的和得到的所有值的總和。
請建議。