Python 列表中嵌套dict中元素的总和

Python 列表中嵌套dict中元素的总和,python,Python,我有一个嵌套字典的列表 timedata = [ {'time': 1, 'distance': {'a': 300, 'b': 3}}, {'time': 2, 'distance': {'a': 600, 'b': 1}}, {'time': 3, 'distance': {'a': 600, 'b': 4}}, {'time': 4, 'distance': {'a': 300, 'b': 3}}, ] 你知道如何从列表

我有一个嵌套字典的列表

timedata = [
        {'time': 1, 'distance': {'a': 300, 'b': 3}},
        {'time': 2, 'distance': {'a': 600, 'b': 1}},
        {'time': 3, 'distance': {'a': 600, 'b': 4}},
        {'time': 4, 'distance': {'a': 300, 'b': 3}},
  ]

你知道如何从列表中的所有dict计算“a”的总和吗?

要进入
timedata
,请使用
[]
,类似地用于列表中的嵌套。要对内容求和,请使用
sum()

试试这个

sum = 0
for i in timedata:
     sum += i['distance']['a']
print(sum)

你试过什么,请出示
sum = 0
for i in timedata:
     sum += i['distance']['a']
print(sum)