如何在Python中返回列表???
当我尝试返回一个列表时,我得到一个空列表。这是什么原因???
答案 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']