使用if语句的列表推导式

12 浏览
0 Comments

使用if语句的列表推导式

我想比较两个可迭代对象,并打印出在两个可迭代对象中出现的项。

代码如下:

a = ('q', 'r')

b = ('q')

# 遍历a。如果y不在b中,则打印y。

# 我希望看到打印出['r']。

print([y for y in a if y not in b])

但是它给我一个无效语法错误,错误位置在^处。

这个lambda函数有什么问题?

0