В коде, который я пишу, мне нужно пересечь два горизонтальных списка, например:
lišta:
chr1 aatt
chr8 tagg
chr11 aaaa
chr7 gtag
LISTB
chr8 tagt
chr1 tttt
chr7 gtag
chr11 aaaa
chr9 atat
#This lists are compounded by one str per line, wich it has a "/t" in the middle.
#Also note that are in different order
Как я могу получить пересечение между этими двумя списками?
желаемый результат:
chr7 gtag
chr11 aaaa
Я также могу создавать списки по две строки в строке, например: \
lišta:
('chr1', 'aatt')
('chr8', 'tagg')
('chr11', 'aaaa')
('chr7', 'gtag')
LISTB
('chr8', 'tagt')
('chr1', 'tttt')
('chr7', 'gtag')
('chr11','aaaa')
('chr9', 'atat')
Важным вопросом в этом случае является то, что два столбца должны рассматриваться как один
спасибо за ваше время!