python统计多个类型相同的字典内各个值出现的次数

一个列表内有多个类型相同的字典,现在需要统计每个字典键内不同值出现的次数,并打算做成一个键:次数的字典,请问该如何编写代码

列表中字典的结构是什么样子的

最好举例说明。
说下原始的数据是什么,最终需要得出的结果是什么?
 

是不是这样,代码如下:{如果对你有帮助,可以给我个采纳吗,谢谢!! 点击我这个回答右上方的【采纳】按钮}。

li = [
    {'key':'a'},
    {'key':'a'},
    {'key':'b'},
    {'key':'a'},
    {'key':'c'},
    {'key':'b'},
    {'key':'a'},
    {'key':'a'},
    {'key':'b'}
]
dic = {}
for d in li:
    v = d['key']
    dic[v] = dic.get(v,0) + 1
print(dic)