Was ist der Algorithmus von 'set.intersection ()' in Python?

Zunächst möchte ich zufällig nur ein Element in beiden bekannten Mengen erhalten. Meine ursprüngliche Methode besteht also darin, zunächst zwei Mengen zu schneiden. Und dann nimm zufällig ein Element aus der geschnittenen Menge. Aber das ist dumm, denn ich brauche nur Elemente, sondern eine durchschnittene Menge.

Also muss ich den Algorithmus von set.intersection () finden.

Ich vergleiche die Kosten zwischen den Methoden von 'set.intersection ()' und 'for {for {}}'. Set.intersection () ist schneller als andere (100 Mal). Die Verwendung von 'für {für {}}', um zufällige Elemente aufzunehmen, ist daher keine kluge Idee.

Was ist der Algorithmus hinter set.intersection () in Python?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage