我有这个词典,我想用Id编制一个列表..如果他们的hasCategory是True.
categories = [{'Id': 1350, 'hasCategory': True},
{'Id': 113563, 'hasCategory': True},
{'Id': 328422, 'hasCategory': False}]
Run Code Online (Sandbox Code Playgroud)
在这个例子中,我的结果列表应该是这个
list = [1350, 113563]
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用上面的代码
list =[]
for item in categories:
if item.hasCategory is True:
list.push(item.Id)
Run Code Online (Sandbox Code Playgroud)
但是当我试图运行我的应用程序时,我遇到了错误
for item in categories
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)