¿Cuál es generalmente más rápido, un rendimiento o un apéndice?

Actualmente estoy en un proyecto de aprendizaje personal donde leo en una base de datos XML. Me encuentro escribiendo funciones que recopilan datos y no estoy seguro de cuál sería una forma rápida de devolverlos.

Que generalmente es más rápido:

yields, ovariosappend()s dentro de la función entoncesreturn lo que siguiólist?

Me gustaría saber en qué situacionesyields sería más rápido queappend()so viceversa.

Respuestas a la pregunta(4)

Su respuesta a la pregunta