Как мне найти элементы первого списка которые НЕ находятся во втором списке

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))
→ Ссылка