gpt4 book ai didi

Python元组转json结构

转载 作者:行者123 更新时间:2023-12-02 21:04:25 25 4
gpt4 key购买 nike

我在 Python 中有这本字典:

[('157.55.39.64', 4), ('188.165.15.192', 2), ('1.165.15.192', 1)]

第一个字段是 IP 地址,另一个字段代表文件中出现的次数。

我想要一个像这样的 json 表示:

[{"ip":"157.55.39.64","times":4},
{"ip":"188.165.15.192","times":2},
{"ip":"1.165.15.192","times":1}]

我尝试使用 jsonify(字典),但我得到了这个:

{"157.55.39.64":4, "188.165.15.192": 2, "1.165.15.192":1}

这只是一个 json 项。我也不知道如何将字符串“ip”和“times”放入 json 文件中。

有什么帮助吗?

最佳答案

如果你原来的结构叫做ips,你可以得到你需要的json

ips = [('157.55.39.64', 4), ('188.165.15.192', 2), ('1.165.15.192', 1)]
json.dumps([{"ip": ip[0], "times": ip[1]} for ip in ips])

输出将是

[
{
"ip": "157.55.39.64",
"times": 4
},
{
"ip": "188.165.15.192",
"times": 2
},
{
"ip": "1.165.15.192",
"times": 1
}
]

关于Python元组转json结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36810554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com