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

python中enumerate的用法實(shí)例解析

 更新時(shí)間:2014年08月18日 16:20:47   投稿:shichen2014  
這篇文章主要介紹了python中enumerate的用法,對(duì)Python初學(xué)者而言是非常重要的概念,需要的朋友可以參考下

在python中enumerate的用法多用于在for循環(huán)中得到計(jì)數(shù),本文即以實(shí)例形式向大家展現(xiàn)python中enumerate的用法。具體如下:

enumerate參數(shù)為可遍歷的變量,如 字符串,列表等; 返回值為enumerate類(lèi)。

示例代碼如下所示:

import string
s = string.ascii_lowercase
e = enumerate(s)
print s
print list(e)

輸出為:

abcdefghij
[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd'), (4, 'e'), (5, 'f'), (6, 'g'), (7, 'h'), (8, 'i'), (9, 'j')]

在同時(shí)需要index和value值的時(shí)候可以使用 enumerate。

enumerate應(yīng)用實(shí)例:

該實(shí)例中,line 是個(gè) string 包含 0 和 1,要把1都找出來(lái):

方法一:

def read_line(line):
  sample = {}
  n = len(line)
  for i in range(n):
    if line[i]!='0':
      sample[i] = int(line[i])
  return sample

方法二:

def xread_line(line):
  return((idx,int(val)) for idx, val in enumerate(line) if val != '0')
 
print read_line('0001110101')
print list(xread_line('0001110101'))

相信本文示例對(duì)大家加深對(duì)Python中enumerate的用法能夠起到一定的幫助作用。

相關(guān)文章

  • python3.7環(huán)境下安裝Anaconda的教程圖解

    python3.7環(huán)境下安裝Anaconda的教程圖解

    這篇文章主要介紹了python3.7環(huán)境下安裝Anaconda的教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 500行代碼使用python寫(xiě)個(gè)微信小游戲飛機(jī)大戰(zhàn)游戲

    500行代碼使用python寫(xiě)個(gè)微信小游戲飛機(jī)大戰(zhàn)游戲

    這篇文章主要介紹了500行代碼使用python寫(xiě)個(gè)微信小游戲飛機(jī)大戰(zhàn)游戲,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • 使用python3+xlrd解析Excel的實(shí)例

    使用python3+xlrd解析Excel的實(shí)例

    今天小編就為大家分享一篇使用python3+xlrd解析Excel的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Python函數(shù)式編程指南(三):迭代器詳解

    Python函數(shù)式編程指南(三):迭代器詳解

    這篇文章主要介紹了Python函數(shù)式編程指南(三):迭代器詳解,本文講解了迭代器(Iterator)概述、使用迭代器、生成器表達(dá)式(Generator expression)和列表解析(List Comprehension)等內(nèi)容,需要的朋友可以參考下
    2015-06-06
  • python實(shí)現(xiàn)郵件循環(huán)自動(dòng)發(fā)件功能

    python實(shí)現(xiàn)郵件循環(huán)自動(dòng)發(fā)件功能

    這篇文章主要介紹了python實(shí)現(xiàn)郵件循環(huán)自動(dòng)發(fā)件功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 基于python圖像處理API的使用示例

    基于python圖像處理API的使用示例

    這篇文章主要介紹了基于python圖像處理API的使用示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • python實(shí)現(xiàn)二叉樹(shù)的遍歷

    python實(shí)現(xiàn)二叉樹(shù)的遍歷

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)二叉樹(shù)的遍歷,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Python遠(yuǎn)程控制Windows服務(wù)器的方法詳解

    Python遠(yuǎn)程控制Windows服務(wù)器的方法詳解

    在很多企業(yè)會(huì)使用閑置的 Windows 機(jī)器作為臨時(shí)服務(wù)器,有時(shí)候我們想遠(yuǎn)程調(diào)用里面的程序或查看日志文件。本文分享了利用Python遠(yuǎn)程控制Windows服務(wù)器的方法,感興趣的可以學(xué)習(xí)一下
    2022-05-05
  • Python的線程之線程同步

    Python的線程之線程同步

    這篇文章主要為大家介紹了Python線程同步,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-12-12
  • Django驗(yàn)證碼的生成與使用示例

    Django驗(yàn)證碼的生成與使用示例

    關(guān)于django的驗(yàn)證碼的使用,在網(wǎng)上找到了相關(guān)的資料,現(xiàn)在整理一下分享給大家,下面這篇文章主要給大家介紹了關(guān)于Django驗(yàn)證碼的生成與使用的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-05-05

最新評(píng)論