可以使用json库将该json字符串转化为python字典,然后遍历字典中的每个元素,找到'pingfen'最大的那个元素,最后返回该元素的'comic_name'即可。

代码如下:

import json

json_str = '''{
    "status": 0,
    "data": [
        {
            "comic_name": "我有百万技能点",
            "last_chapter": {
                "id": "416557",
                "name": "108话 霸气维护 "
            },
            "pingfen": "9.5",
            "zongpiao": 681
        },
        {
            "comic_name": "我杀怪就变强",
            "last_chapter": {
                "id": "416517",
                "name": "22话 她喜欢我? "
            },
            "pingfen": "7.2",
            "zongpiao": 0
        }
    ]
}'''

data = json.loads(json_str)['data']

max_pingfen = 0.0
max_comic_name = ''
for item in data:
    pingfen = float(item['pingfen'])
    if pingfen > max_pingfen:
        max_pingfen = pingfen
        max_comic_name = item['comic_name']

print(max_comic_name)

输出结果为:

我有百万技能点
如下有一jsonjson status 0 data comic_name 我有百万技能点 last_chapter id 416557 name 108话 霸气维护 pingfen 95 zo

原文地址: https://www.cveoy.top/t/topic/bcVW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录