如何从列表python中的字典中获取年龄等数据

如何从列表python中的字典中获取年龄等数据,python,Python,我正在尝试从这个列表中获取数据,例如年龄,我如何获取这个数据,以及我如何计算它出现的次数 my_list = [ {'Name': 'Michael','Age': 29, 'Gender': 'Male', 'City':'Wisconsin'} {'Name': 'James','Age': 29, 'Gender': 'Male', 'City':'Tokyo'} {'Name': 'Diesel','Age': 29, 'Gender': 'Male', 'Ci

我正在尝试从这个列表中获取数据,例如年龄,我如何获取这个数据,以及我如何计算它出现的次数

 my_list = [
    {'Name': 'Michael','Age': 29, 'Gender': 'Male', 'City':'Wisconsin'}
    {'Name': 'James','Age': 29, 'Gender': 'Male', 'City':'Tokyo'}
    {'Name': 'Diesel','Age': 29, 'Gender': 'Male', 'City':'Shanghai'}]
您需要的是:

myu列表=[
{‘姓名’:‘迈克尔’,‘年龄’:29,‘性别’:‘男性’,‘城市’:‘威斯康星州’},
{‘姓名’:‘詹姆斯’,‘年龄’:29,‘性别’:‘男性’,‘城市’:‘东京’},
{'Name':'Diesel','Age':29,'Gender':'Male','City':'Shanghai'}
]
年龄=[我的_列表中的人的年龄]
#所有以“年龄”为关键的值
印刷品(年代)
>>> [29, 29, 29]
#关键“年龄”出现的次数
印刷品(透镜(年龄))
>>> 3

使用
collections.Counter

你能告诉我们到目前为止你都尝试了什么吗?嗨,所有的数据都在一个json文件中,这就是为什么我觉得很难找到它的原因
from collections import Counter
Counter(k['Age'] for k in my_list if k.get('Age'))

Counter({29: 3})