返回多个不同的值

时间:2015-07-14 05:05:17

标签: python python-3.x

编译时如何获取这两个值?它只返回129.

def nestedListSum(NL):
    if isinstance(NL, int):
        return NL

    o=NL*2
    return o
    # some examples
print(nestedListSum(129))

1 个答案:

答案 0 :(得分:2)

将您要返回的所有值放在一个return语句中:

def nestedListSum(NL):
    if isinstance(NL, int):
        o = NL * 2
        return NL, o
print(nestedListSum(129))

这会返回一个元组(129, 258)