Prozentuale Überlappung von zwei Listen

Dies ist mehr ein mathematisches Problem als alles andere. Nehmen wir an, ich habe zwei Listen unterschiedlicher Größe in Python

listA = ["Alice", "Bob", "Joe"]
listB = ["Joe", "Bob", "Alice", "Ken"]

Ich möchte herausfinden, wie viel Prozent dieser beiden Listen überlappen. Die Reihenfolge ist in den Listen nicht wichtig. Das Auffinden von Überlappungen ist einfach. Ich habe bereits in anderen Beiträgen erfahren, wie dies zu tun ist, kann es aber in meinem Kopf nicht so richtig erweitern, um herauszufinden, wie viel Prozent der Überlappungen auftreten. Würde ich die Listen in unterschiedlicher Reihenfolge vergleichen, würde das Ergebnis anders ausfallen? Was wäre der beste Weg, dies zu tun?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage