我有一本Python字典,看起来像这样:
data = {
"shape" : "rectangle",
"dimensions" : [
{
"length" : 15,
"breadth": 20,
},
{
"length" : 20,
"breadth": 10,
}
]
}
在我的用例中,将有100多个这样的矩形及其尺寸.
我写这篇文章是为了找到这个地区:
length = data['dimensions'][0]['length']
breadth = data['dimensions'][0]['breadth']
area = length * breadth
print(area)
运行上面的代码将得到300的结果,因为它将字典中的前两个长度和宽度数据相乘(15×20).
如何获得其他"长度"和"宽度"数据的相乘值,并将它们与某种循环相加?同样,在我的用例中,将有数百个这样的"长度"和"宽度"数据条目.