gpt4 book ai didi

python - 如何检索两个字符串之间的值

转载 作者:太空宇宙 更新时间:2023-11-04 06:04:42 27 4
gpt4 key购买 nike

我有一个 json 文件。我想使用 python 检索两个字符串之间的值。

{
"101": {

"set": [
"1012",
"some text a."
],
"tag": "tagtext"
},
"1027": {
"slide": [
"1013757",
"x"
]
},
"1014220": {
"set": [
"1018420",
"some text."
],
"ans": "4th"
},
"1019660": {
"set": [
"1031920",
"Some text b"
],
"tag": "tagtext"
},
"1034280": {
"set": [
"1040560",
"some text"
],
"interact": "intertext"
},

我想提取settag之间的数据:

输出应该是:“一些文字。”“一些文本 b。”

最佳答案

将输入解析为 JSON 并检查是否存在 标签

import json

with open("j.json") as f:
j = json.load(f)

for k, v in j.items():
try:
s = v["set"]
t = v["tag"]
print(s[1])
except:
# no tag
pass

输出:

some text a.
Some text b

关于python - 如何检索两个字符串之间的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22806399/

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