Python Json搜索值并求和



假设我有类似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")

最新更新