как найти вхождения аналогичных полей из B в A ? Есть ли тут возможность использования lamda выражений или filter, для практики?
И вопрос №2, следует из 1-го
Есть list с парами значений "дата-комментарий" за текущий и след. месяц, как эффективней создать 2й list состоящий из дат, в которые не входят в первый лист (инверсия)?
A = ['1.01', '2.01', '3.01', '5.02']
B = [['1.01', 'string'], ['3.01', 'string'], ['7.01', 'string'], ['10.01', 'string']]
print(set(A).intersection(e[0] for e in B))
эстеты могут еще и так, но это ничем не лучше:
from operator import itemgetter
print(set(A).intersection(map(itemgetter(0), B)))