python定义函数多个返回值
时间: 2023-10-13 17:24:40 浏览: 96
python 实现return返回多个值
Python中的函数可以返回多个值,这些值可以使用元组、列表或字典来表示。以下是一些示例:
使用元组:
```python
def get_name_and_age():
name = 'John'
age = 30
return name, age
# 调用函数
result = get_name_and_age()
print(result) # ('John', 30)
# 分别获取返回值
name, age = get_name_and_age()
print(name) # John
print(age) # 30
```
使用列表:
```python
def get_list():
return [1, 2, 3]
# 调用函数
result = get_list()
print(result) # [1, 2, 3]
```
使用字典:
```python
def get_dict():
return {'name': 'John', 'age': 30}
# 调用函数
result = get_dict()
print(result) # {'name': 'John', 'age': 30}
```
需要注意的是,在使用元组返回多个值时,可以省略括号。如上面的示例中,函数返回的是一个元组,但在调用函数时并没有使用括号括起来。
阅读全文