2009-01-01 56 views
-3

如何在Python中返回列表?我需要幫助 - 列表和Python

當我嘗試返回一個列表時,我得到一個空的列表。什麼原因?

+0

我想你會得到更好的答案,如果你包括你使用 – 2009-01-01 10:29:50

+0

無代碼的代碼?這一定是你的問題。要返回列表,您需要實際編寫一些代碼。 – 2009-01-01 14:01:33

回答

0

即:

In [1]: def pants(): 
    ...:  return [1, 2, 'steve'] 
    ...: 
In [2]: pants() 
Out[2]: [1, 2, 'steve'] 
2

安德魯評論,你會如果你告訴我們,你目前正在使用的代碼獲得更好的答案。另外,如果你可以說明你使用的是什麼版本的Python,那會很好。

有幾種方法可以返回列表。比如說我們有一個叫做retlist的函數。

def retlist(): 
    return [] 

將返回空列表

def retlist(): 
    a = list() 
    a.append(5) 
    return a 

將返回[5]。

您還可以使用列表解析返回一個列表

def retlist(): 
    return [x*x for x in range(10)] 

有很多方法可以返回一個列表。但基本上它涉及回報。

如果您在更詳細的回覆之後,請評論您的需求。

好運