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