循环列表-不同的方法,但相同的结果?



我已经开始学习用Python编写代码,我刚刚遇到了循环列表。他们给出了两种循环方式,我想知道例子A何时以及如何比使用例子B更好(我觉得例子B更简单)。当我打印到控制台时,它们似乎也给了我相同的结果。

一个例子:

myList = ["Apple", "Banana", "Cherry"]
x = 0
while x < len(myList):
print(myList[x])
x +=1

例子B:

myList = ["Apple", "Banana", "Cherry"]
for x in myList:
print(x)

在某些情况下,您可能不希望遍历整个列表—可能只遍历其中的一部分,或者只遍历某个阈值。在这种情况下,示例A将能够帮助您,因为您可以将'len(myList)'更改为您想要的任何值/条件。

当你想遍历整个列表 时,例B更简单