【问题标题】:I need help--lists and Python我需要帮助——列表和 Python
【发布时间】:2010-09-29 02:56:55
【问题描述】:

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

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

【问题讨论】:

  • 我认为如果您包含您正在使用的代码,您会得到更好的答案
  • 没有代码?那一定是你的问题。要返回一个列表,您需要实际编写一些代码。

标签: python list return


【解决方案1】:

正如 Andrew 所说,如果您向我们展示您当前使用的代码,您将获得更好的答案。另外,如果您能说明您使用的是哪个版本的 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)]

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

如果您需要更详细的回复,请评论您需要的内容。

祝你好运

【讨论】:

    【解决方案2】:

    机智:

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

    【讨论】:

    • 非常值得一试!没有它哪儿也去不了:)
    猜你喜欢
    • 2023-01-26
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 2020-05-02
    • 1970-01-01
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    相关资源
    最近更新 更多