Как мне найти элементы первого списка которые НЕ находятся во втором списке
from random import randint as rand
print('#2')
list_1 = [rand(1, 10) for i in range(10)]
list_2 = [rand(1, 10) for i in range(10)]
print(f'List_1: {list_1}')
print(f'List_2: {list_2}')
result = list(set(list_1) ^ set(list_2))
print(f'Only in the first are there: {result}')
Ответы (1 шт):
Автор решения: Yaroslav Fyodorov
→ Ссылка
На множествах определена операция -, которая делает именно это
result = list(set(list_1) - set(list_2))