Diferencias de velocidad entre intersección () y 'objeto por objeto en conjunto si objeto en otro_conjunto'
¿Cuál de estos es más rápido? ¿Es uno "mejor"? Básicamente tendré dos conjuntos y finalmente quiero obtenerun partido de entre las dos listas. Entonces, supongo que el bucle for es más como:
for object in set:
if object in other_set:
return object
Como dije: solo necesito una coincidencia, pero no estoy seguro de cómointersection()
se maneja, así que no sé si es mejor. Además, si ayuda, laother_set
es una lista de cerca de 100,000 componentes y elset
es quizás unos cientos, max unos pocos miles.