Я хочу сравнить 2 итерации и распечатать элементы, которые появляются в обеих итерациях.
>>> 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])
^
Но это дает мне неверную синтаксическую ошибку там, где ^
был помещен. Что не так в этой ламба-функции?
tuples
в iterables
.
b = ('q')
не создают кортеж. Кортежи с одним элементом нуждаются в явном указании,
, то естьb = ('q',)