可能重复:
使用循环查找列表中的最大数量
我正在使用循环在 Python 的列表中找到最大数量。为了做到这一点,我需要有一个循环遍历整个列表。我可以使用什么循环来遍历整个列表?我是 Python 新手。
可能重复:
使用循环查找列表中的最大数量
我正在使用循环在 Python 的列表中找到最大数量。为了做到这一点,我需要有一个循环遍历整个列表。我可以使用什么循环来遍历整个列表?我是 Python 新手。
您可以使用 for 循环遍历列表,例如:
for item in lst:
# do something with item
但是,获取列表中最大项目(这似乎是您想要的)的更简单方法是:
max(lst)
将一段代码重复 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
max = None
for e in lst:
if max is None or e > max: max = e
但正如大卫已经说过的那样,简单地打电话max(lst)
就可以了。