如何从具有多个输出的函数中获取单个输出?

Blu*_*oon 3 python return function

我有以下简单的功能:

def divide(x, y):
    quotient = x/y
    remainder = x % y
    return quotient, remainder  

x = divide(22, 7)
Run Code Online (Sandbox Code Playgroud)

如果我访问变量x我会得到:

x
Out[139]: (3, 1)
Run Code Online (Sandbox Code Playgroud)

有没有办法只得到商余数?

Dor*_*Ron 5

您本质上是返回一个元组,它是一个我们可以索引的可迭代对象,因此在上面的示例中:

print x[0]将返回商并且

print x[1]将返回余数