Je veux comparer 2 itérables et imprimer les éléments qui apparaissent dans les deux itérables.
>>> a = ('q', 'r')
>>> b = ('q')
# Iterate over a. If y not in b, print y.
# I want to see ['r'] printed.
>>> print([ y if y not in b for y in a])
^
Mais cela me donne une erreur de syntaxe invalide où l'élément ^
a été placé. Qu'est-ce qui ne va pas dans cette fonction lamba ?