Python-enumerate()是什么意思?

发布于 2021-02-02 23:20:38

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

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

关注者
0
被浏览
210
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

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

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

    版画

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

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



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看