在Python中,我怎样才能从一个函数中返回两个值?

7 浏览
0 Comments

在Python中,我怎样才能从一个函数中返回两个值?

我想从一个函数中返回两个值,分别存储在两个不同的变量中。

例如:

def select_choice():
    loop = 1
    row = 0
    while loop == 1:
        print('''请选择以下选项:
                 1. 第一行
                 2. 第二行
                 3. 第三行''')
        row = int(input("您想从哪一行移动卡片?: "))
        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, card

我希望能够分别使用这些值。当我尝试使用`return i, card`时,它会返回一个元组,而这并不是我想要的。

0