У меня есть функция, которая возвращает 2 списка по отдельности, в принципе так:
def function_returns_two(many_args**):
do_something_fancy
return list1, list2
Эта функция возвращает различный список1 каждый раз, когда вы вызываете его, потому что есть какой-то случайныйвыбор строк в задействованном кадре данных pandas, в то время как list2 всегда одинаков.- Теперь я хочу повторить эту функцию, в принципе:
for i in range(10):
data, labl = function_returns_two(many_args**)
Но очевидно, что это не будет работать должным образом, потому что для каждой итерации list1 и list2 получить назначенную той же переменной ( data , labl ), то есть ранее назначенные значения заменяются.
Вместо этого я хочудобавить их.- Но как?Это вообще возможно?
for i in range(10):
(data, labl).append(function_returns_two(many_args**)) # ???
Как бы вы решили это?
PS: я уже использую эту функцию для другой задачи, и я хотел бы повторно использоватьэто здесь.Конечно, если то, что я хочу, невозможно, я все равно могу создать отдельную функцию.