在Python编程中,有时候我们需要一个函数返回不止一个值。幸运的是,Python提供了非常简洁的方式来实现这一点!我们可以使用元组(tuple)、列表(list),甚至是字典(dict)来返回多个值。下面是一些简单实用的方法👇:
📚 方法一:返回元组
最常见的方式是返回一个元组,因为Python允许直接将多个值打包到一个元组中。例如:
```python
def get_name_age():
name = "Alice"
age = 25
return (name, age)
result = get_name_age()
print(result) 输出: ('Alice', 25)
```
💡 方法二:返回列表
如果需要更灵活的操作,可以使用列表。它和元组类似,但支持修改数据。
```python
def get_scores():
math_score = 90
english_score = 85
return [math_score, english_score]
scores = get_scores()
print(scores) 输出: [90, 85]
```
💡 方法三:返回字典
如果想让结果更具可读性,可以使用字典,这样每个值都有对应的键值对。
```python
def get_info():
name = "Bob"
age = 30
return {"name": name, "age": age}
info = get_info()
print(info) 输出: {'name': 'Bob', 'age': 30}
```
掌握这些技巧后,你可以根据需求选择最适合的方式来返回多个值啦!🌟