В резюме у меня есть два ключа в одном словаре, где у каждого есть соответствующие списки.
Я пытаюсь сравнить оба списка, чтобы проверить общие и дифференциальные элементы. Это значит, что на выходе я посчитаю, сколько элементов идентично или присутствует в списке только одного ключа.
с самого начала я вставляю элементы, используя файлы в качестве аргументов, и они читаются в функции
def shared(list):
dict_shared = {}
for i in list:
infile = open(i, 'r')
if i not in dict_shared:
dict_shared[i] = []
for line in infile:
dict_shared[spacer].append(record.id)
return dict_shared
Теперь я застрял, пытаясь найти способ сравнения списков, созданных и представленных в словаре.
dict = {a:[1,2,3,4,5], b:[2,3,4,6]}
Мое намерение состоит в том, чтобы сравнить списки, чтобы разделить строки между два текста.
a: [1,5]
b: [6]
a-b: [2,3,4]
Отныне я не могу найти способ решить эту проблему. Любое предложение?