Saya ingin membandingkan 2 iterable dan mencetak item yang muncul di kedua iterable.
>>> 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])
^
Tapi itu memberi saya kesalahan sintaks yang tidak valid di mana ^telah ditempatkan. Apa yang salah dengan fungsi lamba ini?
tuplesmenjadi iterables.
b = ('q')tidak membuat tupel. Tupel dengan satu elemen membutuhkan eksplisit,, yaitub = ('q',)