我是 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