我知道基本的enumerate
工作方式,但是当你在 for 循环中有两个变量时,它有什么区别呢?我在下面的例子中使用了count
和i
这段代码:
Letters = ['a', 'b', 'c']
for count, i in enumerate(Letters):
print(count, i)
和这个:
Letters = ['a', 'b', 'c']
for i in enumerate(Letters):
print(i)
两者都给出相同的输出,这个:
>>>
0 'a'
1 'b'
2 'c'
以第一个示例的风格编写代码在任何情况下都有益吗?有什么区别?如果您知道任何其他可能有用的方法,请告诉我,我正在尝试在 python 中扩展我的知识