收到一只叮咚
我正在读一本书。“有效的Python”),他展示了另一种迭代列表的方法,并知道列表中当前项的索引。但建议不要使用它enumerate相反。我知道你问枚举是什么意思,但当我理解以下内容时,我也明白了enumerate使在知道当前项的索引的同时迭代列表更容易(并且更易读)。list_of_letters = ['a', 'b', 'c']for i in range(len(list_of_letters)):
letter = list_of_letters[i]
print (i, letter)产出如下:0 a1 b2 c我以前也做过一些事情,甚至在我读到enumerate功能。i = 0for n in list_of_letters:
print (i, n)
i = i +1它产生同样的输出。但与enumerate我只需要写:list_of_letters = ['a', 'b', 'c']for i, letter in enumerate(list_of_letters):
print (i, letter)