在Python上重复列表的长度?

时间:2013-01-21 23:22:37

标签: python list loops

  

可能重复:
  find the maximum number in a list using a loop

我通过循环找到Python列表中的最大数字。为了做到这一点,我需要有一个循环,它通过整个列表。我可以使用哪个循环遍历整个列表?我是Python的新手。

3 个答案:

答案 0 :(得分:1)

您可以浏览带有for循环的列表:

for item in lst:
    # do something with item

但是,更简单的方法是获取列表中的最大项目(看起来是您想要的):

max(lst)

答案 1 :(得分:0)

重复一段代码n次,其中n是some_list的长度,如下所示:

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

...或

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

答案 2 :(得分:0)

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

但正如大卫已经说过的那样,只需拨打max(lst)即可。