def f():
a = 5
b = 6
c = 7
a, b, c = f()
这个函数返回一个对象,也就是元组,而元组之后又被拆包为多个结果变量。
return_value = f()
return_value是一个包含3个元素的元组。
像这样一次返回多个值还有一种潜在的,更有吸引力的实现:
def f():
a = 5
b = 6
c =7
return {'a' : a, 'b' : b, 'c' : c}
def f():
a = 5
b = 6
c = 7
a, b, c = f()
这个函数返回一个对象,也就是元组,而元组之后又被拆包为多个结果变量。
return_value = f()
return_value是一个包含3个元素的元组。
像这样一次返回多个值还有一种潜在的,更有吸引力的实现:
def f():
a = 5
b = 6
c =7
return {'a' : a, 'b' : b, 'c' : c}