Как я могу вернуть два значения из функции в Python?Python

Программы на Python
Ответить
Anonymous
 Как я могу вернуть два значения из функции в Python?

Сообщение Anonymous »

Я хотел бы вернуть два значения из функции в двух отдельных переменных.
Например:

Код: Выделить всё

def select_choice():
loop = 1
row = 0
while loop == 1:
print('''Choose from the following options?:
1. Row 1
2. Row 2
3. Row 3''')

row = int(input("Which row would you like to move the card from?: "))
if row == 1:
i = 2
card = list_a[-1]
elif row == 2:
i = 1
card = list_b[-1]
elif row == 3:
i = 0
card = list_c[-1]
return i
return card
И я хочу иметь возможность использовать эти значения отдельно. Когда я попытался использовать return i, card, он вернул кортеж, а это не то, что мне нужно.

Подробнее здесь: https://stackoverflow.com/questions/975 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»