Есть ли способ получить разницу и пересечение кортежей или списков в Python? [Дубликат]
На этот вопрос уже есть ответ здесь:
Найти пересечение двух вложенных списков? 18 ответовЕсли у меня есть списки:
a = [1, 2, 3, 4, 5]
b = [4, 5, 6, 7, 8]
c = a * b
должен дать мне:
c = [4, 5]
а также
c = a - b
должен дать мне:
c = [1, 2, 3]
Это доступно для Python или я должен написать это сам?
Будет ли то же самое работать для кортежей? Я, скорее всего, буду использовать списки, так как буду добавлять их, но мне просто интересно.