问题:您需要从一个 Python 函数返回多个值,以便有效地传递各种信息或结果。

解决方案: 在 Python 中,您可以使用以下方法之一从函数返回多个值:

方法 1:返回一个 Tuple

您可以将多个值作为一个元组返回:

def multiple_values() :
  return 1, 2, 3

result = multiple_values()
print(result) # (1, 2, 3)

从 Python 函数返回多个值 在这种方法中,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

从 Python 函数返回多个值