zoukankan      html  css  js  c++  java
  • Python enumerate() 函数笔记

    • enumerate函数说明:
      • 函数原型:enumerate(sequence, [start=0])  #第二个参数为指定索引
      • 功能:将可循环序列sequence以start开始分别列出序列数据和数据下标
      • 即对一个可遍历的数据对象(如列表、元组或字符串),enumerate会将该数据对象组合为一个索引序列,同时列出数据和数据下标
    • 举例说明:
      • 存在一个sequence,对其使用enumerate将会得到如下结果:
        • start        sequence[0]
        • start+1  sequence[1]
        • start+2    sequence[2]......
    • 具体例子:
      a = (1, 2, 3)
      for i, j in enumerate(a):
      print(i, j)

        以上代码运行结果为:0 1

                  1 2

                  2 3

    代码实例:

    # 字符串
    st = 'a,1, reg'
    for i, value in enumerate(st):
        print(i, value)
    # 数组
    a = (1, 'a', '太阳')
    for i, value in enumerate(a):
        print(i, value)
    # 列表
    li = [1, 2, 3, 4]
    for i, value in enumerate(li):
        print(i, value)
    # 字典
    dic = {'R': '',
           'G': '绿',
           'B': ''}
    for i, value in enumerate(dic):
        print(i, value)
    # 列表+字典组合
    list_dic = [{'R': '',
                 'G': '绿',
                 'B': ''}]
    for i, value in enumerate(list_dic):
        print(i, value)
        print(i, value['R'])
    View Code
  • 相关阅读:
    9.17(day11)
    9.14(day10)
    9.13(day9)
    9.12(day8)
    mysql 的存储过程
    MySQL 子查询与多表联合查询
    MySQL 函数
    MySQL 的查询
    MySQL的约束
    MySQL 表的增删改查操作
  • 原文地址:https://www.cnblogs.com/zhuzl/p/11134939.html
Copyright © 2011-2022 走看看