假设我有类似json的
{
"name":"Land cruiser, Toyota "
"rate":"98"
},
{
"name":"Triton, Mitsubishi"
"rate":"96"
},
{
"name":"l200, Mitsubishi"
"rate":"98"
},
{
"name":"Hiace, Toyota"
"rate":"98"
}
我只想搜索丰田的名字,并总结所有的价格
示例:
#load json here
def getSum(lastname):
#search and sum calulation
return resutl
getSum('Toyota')
假设您的json是一个对象列表,那么您已经读取了变量l
:
def get_manufacturer_sum(l, manufacturer):
return sum([int(d["rate"]) for d in l if manufacturer in d["name"]])
toyota_sum = get_manufacturer_sum(l, "Toyota")