欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中enumerate函數(shù)用法實例分析

 更新時間:2015年05月20日 10:35:23   作者:久月  
這篇文章主要介紹了python中enumerate函數(shù)用法,以實例形式較為詳細的分析了enumerate函數(shù)的功能、定義及使用技巧,需要的朋友可以參考下

本文實例講述了python中enumerate函數(shù)用法。分享給大家供大家參考。具體分析如下:

今日發(fā)現(xiàn)一個新函數(shù) enumerate 。一般情況下對一個列表或數(shù)組既要遍歷索引又要遍歷元素時,會這樣寫:

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

但是這種方法有些累贅,使用內(nèi)置enumerrate函數(shù)會有更加直接,優(yōu)美的做法,先看看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會將數(shù)組或列表組成一個索引序列。使我們再獲取索引和索引內(nèi)容的時候更加方便如下:

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

在cookbook里介紹,如果你要計算文件的行數(shù),可以這樣寫:

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

前面這種方法簡單,但是可能比較慢,當文件比較大時甚至不能工作,下面這種循環(huán)讀取的方法更合適些。

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

希望本文所述對大家的python程序設(shè)計有所幫助。

相關(guān)文章

  • Django模板Templates使用方法詳解

    Django模板Templates使用方法詳解

    這篇文章主要介紹了Django模板Templates使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • Python內(nèi)存優(yōu)化的七種技巧分享

    Python內(nèi)存優(yōu)化的七種技巧分享

    本文將重點介紹 Python 的內(nèi)置機制,并介紹 7 種原始但有效的內(nèi)存優(yōu)化技巧,掌握這些技巧將大大提高你的 Python 編程能力,文中通過代碼示例給大家講解的非常詳細,感興趣的小伙伴跟著小編一起來學習吧
    2024-02-02
  • 最新Pygame zero最全集合

    最新Pygame zero最全集合

    這篇文章主要介紹了最新Pygame zero最全集合,通過本文學習知道update函數(shù)是pygame zero自帶的函數(shù),每秒運行60次,當然也可以修改,本文通過示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • python?list與numpy數(shù)組效率對比

    python?list與numpy數(shù)組效率對比

    這篇文章主要介紹了python?list與numpy數(shù)組效率對比分析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python使用getopt處理命令行參數(shù)示例解析(最佳實踐)

    Python使用getopt處理命令行參數(shù)示例解析(最佳實踐)

    getopt模塊是Python標準庫中一個簡單但強大的命令行參數(shù)處理工具,它特別適合那些需要快速實現(xiàn)基本命令行參數(shù)解析的場景,或者需要保持與Unix傳統(tǒng)命令行工具一致行為的腳本,這篇文章給大家介紹Python中如何使用getopt處理命令行參數(shù),感興趣的朋友一起看看吧
    2025-04-04
  • Python對象循環(huán)引用垃圾回收算法詳情

    Python對象循環(huán)引用垃圾回收算法詳情

    這篇文章主要介紹了Python對象循環(huán)引用垃圾回收算法詳情,文章圍繞主題展開詳細的內(nèi)容戒殺,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-09-09
  • Python使用lxml模塊和Requests模塊抓取HTML頁面的教程

    Python使用lxml模塊和Requests模塊抓取HTML頁面的教程

    用Pyhton自帶的urllib或urllib2模塊抓取網(wǎng)頁或許有些陳詞濫調(diào)了,今天我們就來玩兒些新鮮的,來看Python使用lxml模塊和Requests模塊抓取HTML頁面的教程:
    2016-05-05
  • Python批量提取PDF文件中文本的腳本

    Python批量提取PDF文件中文本的腳本

    這篇文章主要為大家詳細介紹了Python批量提取PDF文件中文本的腳本,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python接口自動化淺析登錄接口測試實戰(zhàn)

    Python接口自動化淺析登錄接口測試實戰(zhàn)

    本文主要接好了python接口自動化的接口概念、接口用例設(shè)計及登錄,跟隨本文章來進行一個接口用例設(shè)計及登錄接口測試實戰(zhàn),有需要的朋友可以參考下
    2021-08-08
  • python 的生產(chǎn)者和消費者模式

    python 的生產(chǎn)者和消費者模式

    這篇文章主要介紹了python 的生產(chǎn)者和python 的消費者模式的具體相關(guān)資料,需要的朋友可以參考下面文章內(nèi)容
    2021-09-09

最新評論