如何在不使用print的情况下在函数内部以python垂直方式返回列表的所有值

2024-09-30 22:25:01 发布

您现在位置:Python中文网/ 问答频道 /正文

prizes_remaining = [1, 10, 100, 1000, 10000, 100000]

我有这个全局列表,我需要一种方法,用一个函数遍历这个列表,并在稍后的代码中打印函数时显示它

    length = len(prizes_remaining)
    for i in range(length):
        return prizes_remaining[i]

我有类似的东西,但它只返回列表的第一次迭代。我试图让它看起来像这样:

1
10
100
1000
10000
100000

Tags: 方法函数代码in列表forlenreturn
1条回答
网友
1楼 · 发布于 2024-09-30 22:25:01

列表既不是“垂直”也不是“水平”。它们只是一系列元素。说“垂直返回列表的元素”是没有意义的。唯一能给他们一个方向的就是当你把它们打印出来查看的时候

请记住,最好将创建或操作列表的逻辑与显示列表的逻辑分开。因此,您可以从一个函数返回一个列表,然后在另一个函数中print()返回它

相关问题 更多 >