for i in enumerate(a)的用法
时间: 2024-05-14 19:11:59 浏览: 120
【示例】Pytho多线程threading模块
`enumerate(a)` 的用法是将一个可迭代对象 `a` 转换成一个枚举对象,返回一个可迭代的枚举对象。
枚举对象中的每个元素都是一个元组,包含两个值:元素的索引和元素的值。
例如:
```
a = ['apple', 'banana', 'cherry']
for i in enumerate(a):
print(i)
```
输出结果为:
```
(0, 'apple')
(1, 'banana')
(2, 'cherry')
```
在循环中,每个 `i` 都是一个元组,可以通过 `i[0]` 和 `i[1]` 来分别获取元素的索引和值。
阅读全文