for row_number, row in enumerate(cursor):在Python 中做什么?
for row_number
row in enumerate(cursor)
enumerate在这种情况下是什么意思?
enumerate
简而言之,它遍历组合在一个元组中的可迭代元素(如列表)以及索引号:
for item in enumerate(["a", "b", "c"]): print item
版画
(0, "a") (1, "b") (2, "c")
如果你要遍历一个序列(或其他可迭代的事物),并且还希望有一个索引计数器,这将很有帮助。如果你希望计数器从其他值(通常为1)开始,则可以将其作为第二个参数enumerate。