В настоящее время я участвую в личном учебном проекте, где я читаю в базе данных XML. Я нахожу себя в написании функций, которые собирают данные, и я не уверен, что было бы быстрым способом вернуть их.
Что обычно быстрее:
-
yield
s, или - несколько
append()
внутри функции, затемreturn
последующийlist
?
Я был бы рад узнать, в каких ситуациях yield
будет быстрее, чем append()
или наоборот.