问题:您需要从一个 Python 函数返回多个值,以便有效地传递各种信息或结果。
解决方案: 在 Python 中,您可以使用以下方法之一从函数返回多个值:
方法 1:返回一个 Tuple
您可以将多个值作为一个元组返回:
def multiple_values() :
return 1, 2, 3
result = multiple_values()
print(result) # (1, 2, 3)
在这种方法中,multiple_values 函数返回一个元组(1、2、3)。
方法 2:返回用逗号分隔的多个值
您也可以返回用逗号分隔的多个值,然后将它们拆包:
def multiple_values():
return 1, 2, 3
result1, result2, result3 = multiple_values()
print(result1, result2, result3) # 1 2 3
