Использование list-comprehension
:
Предполагая, что существует master_lst
, который мы бы сравнили с нашими желаемыми списками:
master_lst = ['Apple', 'Orange', 'Pear', 'Grapes', 'Mango']
johns_lst = ['Apple', 'Orange', 'Pear', 'Grapes']
amys_lst = ['Apple', 'Orange', 'Pear', 'Grapes', 'Mango']
peters_lst = ['Apple', 'Orange', 'Grapes']
print([x for x in master_lst if x not in johns_lst])
print([x for x in master_lst if x not in amys_lst])
print([x for x in master_lst if x not in peters_lst])
ВЫХОД :
['Mango']
[]
['Pear', 'Mango']
Чтобы отобразить желаемый результат:
print("John,", ",".join([x for x in master_lst if x not in johns_lst]))
print("Amy,", ",".join([x for x in master_lst if x not in amys_lst]))
print("Peter,", ",".join([x for x in master_lst if x not in peters_lst]))
ВЫХОД :
John, Mango
Amy,
Peter, Pear,Mango