gpt4 book ai didi

python - 循环遍历json文件,如果匹配则删除key

转载 作者:行者123 更新时间:2023-12-01 03:56:06 26 4
gpt4 key购买 nike

我的 JSON 文件具有以下结构:

{
"channels": [
"180873781382873088",
"181268808055521280",
"183484852287307777",
"174886257636147201",
"174521530573651968"
]
}

我想知道如何在文件中循环搜索特定字符串,并在匹配时将其删除。

谢谢。

编辑:Google 搜索指出我使用 for 循环并使用 del 命令来删除 key ,所以这就是我尝试的方法:

channel = "180873781382873088"

for item in data['channels']:
del channel

但它只删除变量 channel ,而不是与其值匹配的键。

最佳答案

尝试

data['channels'].remove(channel)

而不是 for 循环。

这将自动搜索数组并删除与您的变量匹配的任何键。如果您需要帮助将结果保存到文件中,我会提出另一个问题。

关于python - 循环遍历json文件,如果匹配则删除key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37443870/

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