首页 > 科技 > > 正文
2025-03-28 07:02:56

🎉 Python如何return返回多个值? 🎯

导读 在Python编程中,有时候我们需要一个函数返回不止一个值。幸运的是,Python提供了非常简洁的方式来实现这一点!我们可以使用元组(tuple)...

在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}

```

掌握这些技巧后,你可以根据需求选择最适合的方式来返回多个值啦!🌟