Сравнение двух списков в Python

Поэтому, чтобы дать грубый пример без какого-либо написанного для него кода, мне интересно, как бы я смог выяснить, что общего у обоих списков.

Пример:

listA = ['a', 'b', 'c']
listB = ['a', 'h', 'c']

Я хотел бы иметь возможность вернуться:

['a', 'c']

Как так?

Возможно с переменными строками как:

john = 'I love yellow and green'
mary = 'I love yellow and red'

И вернуться:

'I love yellow and'

Ответы на вопрос(3)

Ваш ответ на вопрос