Python 查找json计数项
这是我的jsonPython 查找json计数项,python,json,Python,Json,这是我的json [ { "count": 1, "item": "this" },... ] 我想打印此的计数 for item in parsed: if 'item' in item is 'this': print item['count'] 这似乎不起作用。有什么问题吗?如果item中的'item'是'This',那么行:就是让你得到的。如果项['item']='this':,则需要将其更改为: for ite
[
{
"count": 1,
"item": "this"
},...
]
我想打印此的计数
for item in parsed:
if 'item' in item is 'this':
print item['count']
这似乎不起作用。有什么问题吗?如果item中的'item'是'This',那么行
:
就是让你得到的。如果项['item']='this':,则需要将其更改为:
for item in parsed:
if item['item'] == 'this':
print item['count']
如果item中的'item'是'this':
行相当于如果item中的'item'是'this':
,这将检查布尔值的对象ID是否等于字符串'this'
。。。这永远不会是真的
is
操作员检查两个对象的对象ID是否相同;这与检查两个对象的值是否相同的=
不同。一般来说,您永远不会使用is
,除非您想查看变量是否显式地为None
(如如果var为None
)。如果item中的'item'是'this',:要做什么?而且,“这似乎不起作用”并不能描述您的错误。你能说得更具体些吗?我猜你真的知道它不起作用。。。你怎么知道的?我没有给计数项目。它什么也没印出来,它给了什么?这对调试您的问题非常有帮助。