如何在Python中重复列表的长度?

-5 投票
3 回答
1519 浏览
提问于 2025-04-17 13:19

可能重复的问题:
使用循环在列表中找到最大数字

我想在Python中通过循环找到一个列表里的最大数字。为此,我需要一个循环,它可以遍历整个列表。我可以用什么样的循环来完成这个任务呢?我对Python还很陌生。

3 个回答

0
max = None
for e in lst:
    if max is None or e > max: max = e

但是正如大卫已经说过的,直接使用 max(lst) 就可以完成这个任务。

0

要把一段代码重复执行 n 次,其中 n 是某个列表的长度,可以这样做:

for i in xrange(len(some_list)):
    # block of code

或者...

i = 0
while i < len(some_list):
    # block of code
    i = i + 1
1

你可以用一个for循环来遍历一个列表,像这样:

for item in lst:
    # do something with item

不过,有一种更简单的方法可以找到列表中的最大值(看起来这正是你想要的),你可以这样做:

max(lst)

撰写回答