Voglio confrontare 2 iterabili e stampare gli elementi che appaiono in entrambi gli iterabili.
>>> 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])
^
Ma mi dà un errore di sintassi non valido in cui ^
è stato inserito. Cosa c'è di sbagliato in questa funzione lamba?
tuples
in iterables
.
b = ('q')
non creano nemmeno una tupla. Le tuple con un elemento necessitano di un esplicito,
, ovverob = ('q',)