已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。
4小时前关门了。
Improve this question
我正在处理一个包含很多布尔值的大json文件,所以我不能只搜索值,如果一个值为真,我怎么提取整个用户信息呢?
例如,json文件中有许多行可以读作如下内容:
[
12,
{
"name": "Big Bird",
"muting": false,
"following": true,
"blocked_by": false,
"followers_count": 42
}
]
如何迭代文件以查找所有可以将静音设置为true的用户?
我的代码是import json
with open("tempList") as f:
data = json.load(f)
for key in data:
if key['muting'] == "false":
print("YES")
else:
print("$*%#!@")
2条答案
按热度按时间58wvjzkj1#
由于
user
的某些值似乎是整数,因此我们可以显式地检查user
的类型以避免问题;同样,如果密钥不存在,使用.get
访问dict将避免KeyError
。pdsfdshx2#
对于第一个问题
如果有一个值为真,我如何提取整个用户信息?