? ?enumerate
?是一个内置函数,它允许你在遍历一个序列(例如一个列表)时,同时获取元素的索引和值。
以下是一个使用?enumerate
?的例子:
fruits = ['apple', 'banana', 'mango']
for i, fruit in enumerate(fruits):
print(f"Element {i} is {fruit}")
? ? ? ? 在这个例子中,enumerate(fruits)
?会生成一个新的迭代器,每次迭代都会返回一个包含两个元素的元组,第一个元素是索引,第二个元素是值。所以,当我们在?for
?循环中使用?enumerate
?时,我们可以同时获取到元素的索引和值。
输出将会是:
Element 0 is apple
Element 1 is banana
Element 2 is mango
? ? ? ? 这样,你就可以在遍历序列的同时,知道每个元素的位置了。