我是 Python 新手,我从数据库中获得了这种结构
data=[
{'Value': '0.2', 'id': 1},
{'Value': '1.2', 'id': 1},
{'Value': '33.34', 'id': 2},
{'Value': '44.3', 'id': 3},
{'Value': '33.23', 'id': 3},
{'Value': '21.1', 'id': 4},
{'Value': '5.33', 'id': 4},
{'Value': '33.3', 'id': 5},
{'Value': '12.2', 'id': 5},
{'Value': '1.22', 'id': 5},
{'Value': '1.23', 'id': 6}
]
我知道我可以通过以下方式获取记录的 ID:
data[i]['id']
但我需要在适当的数据结构中按 ID 收集,以获得每个 ID 的平均值。
什么是更好的选择?
我正在考虑为每个 ID 集构建一个新的字典,但是 ID 的数量会增加,我不知道如何解决这个问题。如果有人能给我一些想法,我将不胜感激。