如何在Python中重复列表的长度?
可能重复的问题:
使用循环在列表中找到最大数字
我想在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)