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)))
    
  • 相关阅读:
    C语言宏的定义和宏的使用方法(#define)
    C语言字符串拼接
    OC字符串与C语言字符串之间的相互转换
    C语言#include的用法
    NSSet集合
    NSArray 数组
    预定义宏,C语言预定义的宏详解
    主流C语言编译器介绍
    无法使用此电子邮件地址。请选择其他电子邮件地址
    可变大小、颜色边框、样式的UISwitch
  • 原文地址:https://www.cnblogs.com/Dr-wei/p/10885462.html
Copyright © 2011-2022 走看看