Python: szybkie wyodrębnianie przecięć między wszystkimi możliwymi 2 kombinacjami na dużej liczbie list

Mam zbiór danych ok. 9K listy o zmiennej długości (elementy od 1 do 100K). Muszę obliczyć długość skrzyżowaniawszystkie możliwe kombinacje dwóch list w tym zbiorze danych. Zauważ, że elementy na każdej liście są unikalne, więc mogą być przechowywane jako zestawy w Pythonie.

Jaki jest najbardziej skuteczny sposób na wykonanie tego w Pythonie?

Edytować Zapomniałem określić, że muszę mieć możliwość dopasowania wartości przecięcia do odpowiedniej pary list. Dziękujemy wszystkim za szybką reakcję i przeprosiny za zamieszanie!

questionAnswers(3)

yourAnswerToTheQuestion