Wie finde ich gemeinsame Elemente in Listen?

Ich versuche herauszufinden, wie man n Listen vergleicht, um die gemeinsamen Elemente zu finden. Zum Beispiel:

<code>p=[ [1,2,3],
    [1,9,9],
      ..
      ..
    [1,2,4]

>> print common(p)
>> [1]
</code>

Wenn ich nun die Anzahl der Elemente kenne, kann ich Vergleiche anstellen wie:

<code>for a in b:
  for c in d:
    for x in y:
...
</code>

Aber das funktioniert nicht, wenn ich nicht weiß, wie viele Elemente p hat. Ich habe mir diese Lösung angeschaut, die zwei Listen vergleichthttps://stackoverflow.com/a/1388864/1320800

Aber nachdem ich 4 Stunden lang versucht habe, einen Weg zu finden, wie man das rekursiv machen kann, entgeht mir immer noch eine Lösung. Jede Hilfe wäre sehr willkommen!

Antworten auf die Frage(7)

Ihre Antwort auf die Frage