zoukankan      html  css  js  c++  java
  • python enumerate()


    欢迎关注本人博客:云端筑梦师

    描述
    enumerate()函数用于将一个可遍历对象(列表,元组或者字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在for循环中。
    语法
    enumerate(sequence, [start=0])
    参数

    • sequence -- 一个序列、迭代器或其他支持迭代对象。
    • start -- 下标起始位置。

    返回值
    返回 enumerate(枚举) 对象。
    实例
    示例代码:

    >>>seasons = ['Spring', 'Summer', 'Fall', 'Winter']
    >>> list(enumerate(seasons))
    [(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
    >>> list(enumerate(seasons, start=1))       # 小标从 1 开始
    [(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]
    

    for循环与其组合使用

    >>>seq = ['one', 'two', 'three']
    >>> for i, element in enumerate(seq):
    ...     print i, seq[i]
    ... 
    0 one
    1 two
    2 three
    
    初心易得,始终难守。
  • 相关阅读:
    二分 || UOJ 148 跳石头
    等边n边型
    激光样式
    n个数中选k个数和为sum
    引爆炸弹
    光盘行动
    (二分)分蛋糕问题
    总结
    个人测试
    第三次团队作业
  • 原文地址:https://www.cnblogs.com/Aurora-Twinkle/p/8678198.html
Copyright © 2011-2022 走看看