L=[ {'code': 200, 'name': u'tv.xxx', 'time': '16:29:02'},
{'code': 200, 'name': u'tv.xxx', 'time': '16:29:02'},
{'code': 302, 'name': u'news.xxx', 'time': '16:29:03'},
{'code': 200, 'name': u'news.xxx', 'time': '16:29:03'},
{'code': 302, 'name': u'w.xxx', 'time': '16:29:03'},
{'code': 302, 'name': u'w.xxx', 'time': '16:29:03'} ]
M=[]
for i in range(len(L)):
n=L[i].copy()
n["rqs"]=L.count(L[i])
if not n in M:
M.append(n)
{'code': 200, 'name': u'tv.xxx', 'time': '16:29:02'},
{'code': 302, 'name': u'news.xxx', 'time': '16:29:03'},
{'code': 200, 'name': u'news.xxx', 'time': '16:29:03'},
{'code': 302, 'name': u'w.xxx', 'time': '16:29:03'},
{'code': 302, 'name': u'w.xxx', 'time': '16:29:03'} ]
M=[]
for i in range(len(L)):
n=L[i].copy()
n["rqs"]=L.count(L[i])
if not n in M:
M.append(n)
print(M)
Result:
[
{'time': '16:29:02','name': u'w.xxx','code': 200,'rqs':2},
{'time': '16:29:03','name': u'tv.xxx','code': 200,'rqs':2},
{'time': '16:29:03','name': u'news.xxx','code': 302,'rqs':1}
]