enumerate函数

    技术2026-03-08  5

    enumerate()是Python的内置函数之一,一般用于for循环。enumerate()在遍历中可以获得索引和元素值。 以下是enumerate()函数的语法: enumerate(sequence, [start=0])

    其中参数为: sequence – 一个序列、迭代器或其他支持迭代对象。 start – 下标起始位置。

    普通的for循环如下:

    list = ["Python","Java","C"] for i in range(len(list)): print(i,list[i]) #结果 #0 Python #1 Java #2 C

    而使用enumerate()函数可以这样写,如下:

    list = ["Python","Java","C"] for index,key in enumerate(list): print(index,key) #结果 #0 Python #1 Java #2 C

    此外,enumerate()函数还有第二个参数,用于指定索引的起始值,如下:

    list = ["Python","Java","C"] for index,key in enumerate(list,start=10): print(index,key) #结果 #10 Python #11 Java #12 C

    Processed: 0.009, SQL: 9