跳到主要内容

Python 程序:从函数返回多个值

要理解这个示例,你需要了解以下Python编程主题的知识:

示例1:使用逗号返回值

def name():
return "John", "Armin"

# 打印返回值的元组
print(name())

# 获取单独的项
name_1, name_2 = name()
print(name_1, name_2)

输出

('John', 'Armin')
John Armin

当你使用逗号返回多个值时,它们以元组的形式返回。如上所示,两个字符串"John""Armin"通过单个return语句返回。

示例2:使用字典

def name():
n1 = "John"
n2 = "Armin"

return {1: n1, 2: n2}

names = name()
print(names)

输出

{1: 'John', 2: 'Armin'}

当你使用字典返回值时,使用键来追踪返回值很方便。return语句以字典的形式返回两个变量。