所以我正在处理一个由字典及其相应值组成的列表。所以我的问题是如何为密钥inventory_numbers创建一个名为max_value的变量。可以选择max_value的if语句。到目前为止我试过这个:
对于towed_cars中的数字,max_value = 0:
if "inventory_number" in cars:
if int(cars['inventory_number']) >= int(max_value):
max_value = int(cars['inventory_number'])
towed_cars=
[{"color":"RED",
"inventory_number":"2870803",
"make":"GMC",
"plate":"AX21690",
"state":"IL",
"style":"LL",
"tow_date":"2019-02-16T00:00:00.000",
"tow_facility_phone":"(773) 568-8495",
"towed_to_address":"10300 S. Doty"}
,
{"color":"SIL",
"inventory_number":"2870715",
"make":"CHEV",
"plate":"AV21919",
"state":"IL",
"style":"4D",
"tow_date":"2019-02-16T00:00:00.000",
"tow_facility_phone":"(773) 568-8495",
"towed_to_address":"10300 S. Doty"}]
你需要一个for循环来迭代它:
max_value = 0
for car in cars:
if "inventory_number" in car:
inventory_number = int(car['inventory_number'])
if inventory_number > max_value:
max_value = inventory_number
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。