У меня простой список: lst1 = ['a', 'b', 'c']
У меня также есть вложенный список с указанными выше значениями и другими: lst2 = [ ('a',[ 'aaa', 'bbb']), ('b',[ 'xxx', 'yyy']), ('c',['ww', 'mm', 'ii']), ('e',['rr', 'rr', 'tt'])]
Я пытался сопоставить все общие элементы в lst1 с найденными в lst2 и создать новый вложенный список с общими элементами плюс вложенными значениями:
lst3 = [('a',[ 'aaa', 'bbb']), ('b',[ 'xxx', 'yyy']), ('c',['ww', 'mm', 'ii'])]
Мой код следующий:
lst3 = []
for i in lst2:
if i in lst1 and lst2[0]:
lst3.append(i)
Но lst3 оказывается пустым после выполнения l oop. Любые советы будут оценены.
спасибо