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)