Python 函数可以返回多个值,这些值可以用元组、列表或其他容器类型打包在一起返回。以下是一个使用元组返回多个值的示例:
def get_name_and_age(): name = "Alice" age = 25 return name, age result = get_name_and_age() print(result) # ("Alice", 25)
在这个例子中,函数 get_name_and_age() 返回一个元组,其中包含两个值:name 和 age。调用函数并将返回值分配给变量 result 后,我们可以打印 result,这将打印出元组 ("Alice", 25)。
我们还可以使用多个变量接收函数返回的元组,以便轻松地访问每个返回值:
name, age = get_name_and_age() print(name) # "Alice" print(age) # 25
除了元组之外,我们还可以使用列表、字典或其他容器类型返回多个值。例如,以下是一个使用列表返回多个值的示例:
def get_name_and_age(): name = "Alice" age = 25 return [name, age] result = get_name_and_age() print(result) # ["Alice", 25]
在这个例子中,函数 get_name_and_age() 返回一个列表,其中包含两个值:name 和 age。调用函数并将返回值分配给变量 result 后,我们可以打印 result,这将打印出列表 ["Alice", 25]。
无论是使用元组、列表还是其他容器类型返回多个值,我们都可以使用多个变量接收函数返回的结果,以便轻松地访问每个返回值。