zoukankan      html  css  js  c++  java
  • Python enumerate()内置函数

    Python enumerate()内置函数

    文章参考

    描述

    enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合成一个索引序列,同时列出数据和数据下标,一般用于for循环当中。

    语法

    enumerate(sequence,[start=0])
    

    参数

    • sequence -- 一个可遍历的对象(列表、元组、字典、字符串)支持迭代
    • start -- 索引序号起始位置

    举栗子

    以下展示enumerate的两种使用方法:

    方法1 for循环使用 enumerat

    list = ['Google', 'Runoob', 'Taobao', 'Yahoo']
    # 能够把一个列表转换成 {索引:列表}
    for index, item in enumerate(list, 1):  # 起始索引给1
        print('{}:{}' .format(index, item))  # 格式化字符串处理
        
    # 不带索引值,直接输出
    for u in list:
        print(u)
        
    # 方法2普通for循环
    i = 0
    for enumerate in list:
        print(i, list[i])
        i = i + 1
    

    方法2 普通for循环

    i = 0
    for enumerate in list:
        print(i, list[i])
        i = i + 1
    

    一句话的事

    seasons = ['Spring', 'Summer', 'Fall', 'Winter']
    print(dict(enumerate(seasons,1)))
    
    # 方法1for循环使用enumerate
    list = ['Google', 'Runoob', 'Taobao', 'Yahoo']
    # 能够把一个列表转换成 {索引:列表}
    for index, item in enumerate(list, 1):  # 起始索引给1
        print('{}:{}' .format(index, item))  # 格式化字符串处理
        
    # 不带索引值,直接输出
    for u in list:
        print(u)
        
    # 方法2普通for循环
    i = 0
    for enumerate in list:
        print(i, list[i])
        i = i + 1
    
    seasons = ['Spring', 'Summer', 'Fall', 'Winter']
    print(dict(enumerate(seasons,1)))
    
  • 相关阅读:
    消除 transition 闪屏
    解决audio和video在手机端无法自动播放问题
    css3让图文不能复制
    改变placeholder的字体颜色大小
    css3实现水平、垂直居中
    link 和@import 的区别
    JSON与对象的相互转换
    indexOf与includes的比较
    DOM盒子模型
    关于Meta标签的一些知识
  • 原文地址:https://www.cnblogs.com/Dr-wei/p/10885462.html
Copyright © 2011-2022 走看看