【发布时间】:2022-11-22 07:49:04
【问题描述】:
我正在做一个python实践,它是关于尝试检查json文件中产品的可用性,条件是如果Key等于1,则表示产品可用,因此如果产品可用,则打印键名。 Json 格式如下所示:
product={"FooBox": "1", "ZeroB": "0", "Birk": "1", "pjy": "0", "dimbo": "1"}
我想得到如下内容: 根据预览文件,如果 Key 值为“1”,则返回 Key Name,如下所示:
"Foobox","Birk","dimbo"
有人可以帮我解释一下如何使它正常工作吗?
我尝试使用类似的东西:
product='["FooBox": "1", "ZeroB": "0", "Birk": "1", "pjy": "0", "dimbo": "1"]'
for x in product:
if x=="1":
print(x)
else:
print("Not Available")
但是输出只是数字“1”而不是键名,这正是我所需要的。
【问题讨论】:
-
顺便说一句,因为你有
product = '...',它是一个字符串,而不是字典。