从函数返回多个值的优雅方法是使用元组(tuple)或者字典(dictionary)。
在Python中,可以使用元组(tuple)将多个值打包在一起,然后在函数外部解包。元组是一种不可变的序列类型,可以存储不同类型的数据。例如:
def get_multiple_values():
name = "John"
age = 30
city = "New York"
return name, age, city
name, age, city = get_multiple_values()
print(name, age, city)
另一种方法是使用字典(dictionary),将多个值作为键值对存储。字典是一种可变的映射类型,可以使用键来访问对应的值。例如:
def get_multiple_values():
return {"name": "John", "age": 30, "city": "New York"}
values = get_multiple_values()
print(values["name"], values["age"], values["city"])
无论使用哪种方法,都可以在函数外部轻松地访问和处理返回的多个值。
领取专属 10元无门槛券
手把手带您无忧上云