11
我是新来的Python编程,需要您的以下帮助:是否有可能从一个函数返回两个列表在Python
我想从一个函数在Python返回两个列表。我怎样才能做到这一点。以及如何在主程序中阅读它们。示例和插图将非常有帮助。
在此先感谢。
我是新来的Python编程,需要您的以下帮助:是否有可能从一个函数返回两个列表在Python
我想从一个函数在Python返回两个列表。我怎样才能做到这一点。以及如何在主程序中阅读它们。示例和插图将非常有帮助。
在此先感谢。
您可以返回列表的元组,拆包调用函数时将其分配到两个不同的名字的使用顺序:
def f():
return [1, 2, 3], ["a", "b", "c"]
list1, list2 = f()
,您可以根据需要由逗号分隔值返回尽可能多的价值:
def return_values():
# your code
return value1, value2
,你甚至可以将它们包装在括号如下:
return (value1, value2)
为了调用函数,您可以使用以下其中一种替代方法:
value1, value2 = return_values() #in the case where you return 2 values
values= return_values() # in the case values will contain a tuple
只返回一个元组。 – 2012-07-27 14:55:28
'return [1,2],[2,3]'返回两个列表的元组,与return([1,2],[2,3])一样' – jamylak 2012-07-27 14:56:45