Al tener un objeto iterator
, ¿hay algo más rápido, mejor o más correcto que una lista de comprensión para obtener una lista de los objetos devueltos por el iterador?La forma más rápida de convertir un iterador en una lista
user_list = [user for user in user_iterator]
Antes de la optimización de esto, asegúrese de que usted ha hecho algunos perfiles para demostrar que esto realmente es el cuello de botella. –
@ S.Lott. Normalmente estoy de acuerdo con esa actitud, pero, en este caso, debe optimizarse mucho estilísticamente, lo cual, como suele ser el caso con Python, también lo optimizará para la velocidad. – aaronasterling
"optimizado estilísticamente"? –