我是 Python 的一个完整的初学者,并试图在一行代码中做一些事情。
resourceProperties = 'test test token test'
rpAttrs = [ ['ajgagag', 'knkagga'], ['token', 'knkagga'], ['ajgagag', 'knkagga'] ]
for value in rpAttrs if not list(re.finditer(value[0], resourceProperties)) : print value[0]
我收到以下错误并且不确定到底是什么错误,因为我已经看到了类似的 Python 代码,其中 if 紧随其后的是 for 列表。
SyntaxError:无效的语法
错误指向if
。
我的目标是打印rpAttrs
在resourceProperties
. 我很想尝试只用一行代码来做到这一点。谁能告诉我我做错了什么?