#关于Python中list里的dist按照某一个key相同的value统计另一个key的value个人简述。代码不是很优美,欢迎大佬指点
lst = [{"name": "Apple", "qty": 10}, {"name": "Apple", "qty": 5}, {"name": "Orange", "qty": 5}]
res = set([i["name"] for i in lst])
newLis = []
for r in res:
qty = 0
for i in lst:
if i["name"] == r:
qty += i["qty"]
newLis.append({"name": r, "qty": qty})
print(newLis)