本文共 419 字,大约阅读时间需要 1 分钟。
遍历一个列表时,可以像使用C语言一样操作,如下
>>> words = ['this', 'is', 'an', 'ex', 'parrot']>>> for i in range(len(words)):... print(i, words[i])...0 this1 is2 an3 ex4 parrot
还可以向如下这样简单操作,但每个迭代都查询一下index值会影响效率
>>> for word in words:... print(word, words.index(word))...this 0is 1an 2ex 3parrot 4
另一种方法是使用内置函数enumerate,既可以得到索引值,也可以得到元素值
>>> for index, word in enumerate(words):... print(index, word)...0 this1 is2 an3 ex4 parrot
转载地址:http://bjmii.baihongyu.com/