我需要帮助 - 列表和Python

时间:2009-01-01 10:28:32

标签: python list return

如何在Python中返回列表???

当我尝试返回一个列表时,我得到一个空列表。这是什么原因???

2 个答案:

答案 0 :(得分: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)]

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

如果您正在进行更详细的回复,请评论您的需求。

祝你好运

答案 1 :(得分:0)

以机智:

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