一尘不染

Python-enumerate()是什么意思?

python

for row_number, row in enumerate(cursor):在Python 中做什么?

enumerate在这种情况下是什么意思?


阅读 669

收藏
2020-02-13

共1个答案

一尘不染

简而言之,它遍历组合在一个元组中的可迭代元素(如列表)以及索引号:

for item in enumerate(["a", "b", "c"]):
    print item

版画

(0, "a")
(1, "b")
(2, "c")

如果你要遍历一个序列(或其他可迭代的事物),并且还希望有一个索引计数器,这将很有帮助。如果你希望计数器从其他值(通常为1)开始,则可以将其作为第二个参数enumerate

2020-02-13