Zwei Listen in Python vergleichen

Um ein grobes Beispiel zu geben, für das noch kein Code geschrieben wurde, bin ich gespannt, wie ich herausfinden könnte, was beide Listen gemeinsam haben.

Beispiel:

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

Ich würde gerne zurückkehren können:

['a', 'c']

Wieso das?

Möglicherweise mit variablen Zeichenfolgen wie:

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

Und zurück:

'I love yellow and'

Antworten auf die Frage(3)

Ihre Antwort auf die Frage