Есть 2 списка: a = [1,2,3,9,10] b = [2,3,4,5]
Нужно вывести те элементы из 1 массива, которые не входят во второй.
вот так работает:
def test(a,b):
h = []
for k in a:
if not k in b:
h.append(k)
return h
print test(a,b)
попробовал уместить в одну строчку:
rr = map( lambda x: x if not x in b else None, a )
print rr
- появились лишние None.
Можно ли решение написать одной строчкой ?