iferenças de velocidade entre intersection () e 'objeto para objeto em conjunto se objeto em outro_set'

Qual deles é mais rápido? Um é "melhor"? Basicamente, terei dois conjuntos e, eventualmente, quero obter correspondência entre as duas listas. Então, realmente, suponho que o loop for seja mais como:

for object in set:
    if object in other_set:
        return object

Como eu disse - só preciso de uma partida, mas não tenho certeza de comointersection() é tratado, então não sei se é melhor. Além disso, se ajudar, oother_set é uma lista próxima a 100.000 componentes e oset é talvez algumas centenas, max alguns milhares.

questionAnswers(3)

yourAnswerToTheQuestion