<dl id="vorq8"><menu id="vorq8"></menu></dl>

<sup id="vorq8"></sup>
<sup id="vorq8"></sup>
<sup id="vorq8"></sup>

<optgroup id="vorq8"><address id="vorq8"></address></optgroup>

    <sup id="vorq8"><menu id="vorq8"><small id="vorq8"></small></menu></sup>

    <div id="vorq8"><tr id="vorq8"><object id="vorq8"></object></tr></div>

    当前位置:  首页  >  PHP教程  >  PHP 基础  >  环境

    python中enumerate函数用法实例分析

    这篇文章主要介绍了python中enumerate函数用法,以实例形式较为详细的分析了enumerate函数的功能、定义及使用技巧,需要的朋友可以参考下
    本文实例讲述了python中enumerate函数用法。分享给大家供大家参考。具体分析如下:

    今日发现一个新函数 enumerate 。一般情况下对一个列表或数组既要遍历索引又要遍历元素时,会这样写:

    for i in range (0,len(list)): 
      print i ,list[i]
    

    但是这种方法有些累赘,使用内置enumerrate函数会有更?#21448;?#25509;,优美的做法,先看看enumerate的定义:

    def enumerate(collection): 
      'Generates an indexed series: (0,coll[0]), (1,coll[1]) ...'   
       i = 0 
       it = iter(collection) 
       while 1: 
       yield (i, it.next()) 
       i += 1
    
    

    enumerate会将数组或列表组成一个索引序?#23567;?#20351;我们再获取索引和索引内容的时候更加方便如下:

    for index,text in enumerate(list)): 
      print index ,text
    
    

    在cookbook里介绍,如果你要计算文件的行数,可以这样写:

    count = len(open(thefilepath,'rU').readlines())

    前面这种方法简单,但是可能比较慢,当文件比较大时甚至不能工作,下面这种循环读取的方法更合适些。

    Count = -1 
    For count,line in enumerate(open(thefilepath,'rU')): 
      Pass
    Count += 1
    
    

    希望本文所述?#28304;?#23478;的python程序设计有所帮助。

    吐了个 "CAO" !
    扫码关注 PHP1 官方微信号
    PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
    Copyright ? 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有
         
    pc蛋蛋
    <dl id="vorq8"><menu id="vorq8"></menu></dl>

    <sup id="vorq8"></sup>
    <sup id="vorq8"></sup>
    <sup id="vorq8"></sup>

    <optgroup id="vorq8"><address id="vorq8"></address></optgroup>

      <sup id="vorq8"><menu id="vorq8"><small id="vorq8"></small></menu></sup>

      <div id="vorq8"><tr id="vorq8"><object id="vorq8"></object></tr></div>

      <dl id="vorq8"><menu id="vorq8"></menu></dl>

      <sup id="vorq8"></sup>
      <sup id="vorq8"></sup>
      <sup id="vorq8"></sup>

      <optgroup id="vorq8"><address id="vorq8"></address></optgroup>

        <sup id="vorq8"><menu id="vorq8"><small id="vorq8"></small></menu></sup>

        <div id="vorq8"><tr id="vorq8"><object id="vorq8"></object></tr></div>

        陕西十一选五计划软件手机版下载 重庆时时彩官网 辽宁快乐12官方下载 福彩七乐彩走势图综合版 今日篮彩推荐预测 爱彩乐专业版大发 新浪篮彩推荐 上海天天彩选四走势图 福彩浙江快乐12在线 期 平特三连肖 山西快乐十分前三遗漏 体彩福建36选7第18094期 聊城福利彩票分布图 广东彩票开奖网下载 中国体彩网超级大乐透走势图