zoukankan      html  css  js  c++  java
  • python中enumerate()的用法

    enumerate()函数用于遍历一个可遍历的数据对象(如列表、元组或字符串等)的索引和其对应的元素,一般用于for循环中。

    enumerate(sequence, [start=0])

    sequence 表示一个序列、迭代器或其他支持迭代对象;start 表示索引的起始位置。注意start索引的起始位置和sequence无关。函数返回值就是enumerate对象,例如可以是索引值也可以是其元素,或者两者都有。

    例子:

    # -*- coding: utf-8 -*-
    import os,sys
    a='ostbdn'
    print (list(enumerate(a)))
    print (dict(enumerate(a,start=1)))
    print (dict(enumerate(a,start=8)))
    b=[0.33,9.02,8.88,2.61,999]
    print (tuple(enumerate(b,2)))
    
    for idx,val in enumerate(b):
        print (b[idx])
    
    for idx,val in enumerate(a):
        print (idx,val)

    输出:

  • 相关阅读:
    我们是如何实现DevOps的
    cmp命令
    全排列II
    chown命令
    两个数组的交集II
    MVVM模式的理解
    chmod命令
    路径总和
    cat命令
    跳水板
  • 原文地址:https://www.cnblogs.com/cvtoEyes/p/9060581.html
Copyright © 2011-2022 走看看