2016-11-06 2 views
1

Быстрый вопрос. Например, предположим, что функция выводит две переменные в python. Таким образом outputA и outputB. Как сделать outputA и сделать что-то с ним, как добавить вне функции.Как принять несколько значений, выдаваемых функцией

+1

Ваш вопрос совсем не ясен. Пожалуйста, покажите пример того, что вы хотите сделать с 'outputA'. –

+1

Возможный дубликат [Как вернуть два значения из функции в Python?] (Http://stackoverflow.com/questions/9752958/how-can-i-return-two-values-from-a-function-in -python) –

+0

, так что давайте скажем, что оба массива - это так, как взять один вывод и, например, разделить его, в то время как другой вывод я ничего не делаю. Все это за пределами функции примера выше – Sam

ответ

1

Вы возвращают кортеж (пара), поэтому использовать что-то как

first, second = example(10) 

, а затем использовать first, чтобы сделать что-то с ним.

+0

зависание может ли я сделать это с numpy – Sam

+0

Не имеет значения - 'outputA' и' outputB' могут быть произвольного типа, даже одного типа для 'outputA' и другого для' outputB'. – MarianD

Смежные вопросы