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

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

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, он возвращает tuple, а это не то, что мне нужно.

189
задан Bart 25 February 2014 в 04:51
поделиться