如何从Python中的函数返回多个变量?如何从Python中的函数返回多个值?
32
A
回答
5
作为元组返回,例如,
def foo (a):
x=a
y=a*2
return (x,y)
118
你分开你想用逗号返回值:
def get_name():
# you code
return first_name, last_name
逗号表明它是一个元组,所以你可以用括号包住值:然后,当
return (first_name, last_name)
你调用函数你a)将所有值保存为一个变量作为元组,或者b)用逗号分隔变量名称
name = get_name() # this is a tuple
first_name, last_name = get_name()
(first_name, last_name) = get_name() # You can put parentheses, but I find it ugly
+2
您的答案比我在类似问题中看到的几个答案更清晰,更简洁,更易于理解。谢谢。 – culix 2012-07-03 04:47:16
12
这里也是处理结果代码:
def foo (a):
x=a
y=a*2
return (x,y)
(x,y) = foo(50)
+1
这个比NXC更好,因为它显示了如何调用它。 – guerda 2009-01-08 10:02:48
相关问题
- 1. 如何从函数返回多个值。
- 2. 在python函数中返回多个值
- 3. Python如何从函数返回多个值?
- 4. Python的 - 从一个函数返回值
- 5. 如何从c中的某个函数返回多个值
- 6. 从python函数返回值
- 7. 如何从多值返回函数中访问各个值?
- 8. 如何在函数中返回多个值(Python)?
- 9. Python函数返回多个
- 10. 从Python中的函数返回左值?
- 11. 如何从Python函数中返回多个变量
- 12. 从映射函数返回多个值
- 13. 从函数返回多个值与Plyr
- 14. 从Oracle函数返回多个值
- 15. 从C函数返回多个值
- 16. 从函数返回多个值C
- 17. SQL Server:从函数返回多个值
- 18. 从函数返回多个值
- 19. 如何从这个函数返回值?
- 20. 如何在Python中返回多个值?
- 21. Python - 从函数返回多个值到不同的阵列
- 22. 从Python函数调用Python返回值
- 23. 如何从Python中的异步函数中访问返回值?
- 24. 如何从Python&Vimscript中的函数中返回值?
- 25. 从Python中的函数返回函数
- 26. 如何从Python 2.7中的函数返回变量的值?
- 27. 从VB中的某个类中的函数返回多个值
- 28. 如何从用户定义的C函数返回多个值?
- 29. 如何从函数中返回值?
- 30. 如何从jQuery函数中返回值?
哇 - 讽刺了。 – seanyboy 2009-01-08 16:39:04