zoukankan      html  css  js  c++  java
  • python enumerate 函数用法

    enumerate字典上是枚举、列举的意思。

     
    C语言中关键字enum也是enumerate的缩写。
     
    python中enumerate方法,返回一个enumerate类型。参数一般是可以遍历的的东西,比如列表,字符串什么的。
     
    python文档中是这么说的:
     
    enumerate(sequence, [start=0])
    Return an enumerate object. sequence must be a sequence, an iterator, or some other object which sup-
    ports iteration. The next() method of the iterator returned by enumerate() returns a tuple containing
    a count (from start which defaults to 0) and the corresponding value obtained from iterating over iter-
    able. enumerate() is useful for obtaining an indexed series: (0, seq[0]), (1, seq[1]), (2,
    seq[2]), .... 
     
    For example:
    >>> for i, season in enumerate([’Spring’, ’Summer’, ’Fall’, ’Winter’]):
    ...
     print i, season
    0 Spring
    1 Summer
    2 Fall
    3 Winter
     
    我试了一下,如果那句循环改成
    for  season  in  [’Spring’, ’Summer’, ’Fall’, ’Winter’]:
     
    其实也是可以的,只是enumerate会返回一个有索引的东西,就是前边的那个i,那个i从0开始,每一项加一。
  • 相关阅读:
    Scrapy+Scrapy-redis+Scrapyd+Gerapy 分布式爬虫框架整合
    centos7 安装软件指南
    Kafka--消费者
    Kafka--生产者
    Kafka--初识Kafka
    Kafka--Kafka简述
    NetWork--记一次Http和TLS抓包
    JVM--a == (a = b)基于栈的解释器执行过程
    Java容器--Queue
    Idea--使用Idea调试设置
  • 原文地址:https://www.cnblogs.com/guigujun/p/6129182.html
Copyright © 2011-2022 走看看