最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python enumerate內(nèi)置函數(shù)用法總結(jié)

 更新時(shí)間:2020年01月07日 14:30:30   作者:子欽加油  
這篇文章主要介紹了python enumerate內(nèi)置函數(shù)用法總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了python enumerate內(nèi)置函數(shù)用法總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

  • enumerate()說(shuō)明
  • enumerate()是python的內(nèi)置函數(shù)
  • enumerate在字典上是枚舉、列舉的意思
  • 對(duì)于一個(gè)可迭代的(iterable)/可遍歷的對(duì)象(如列表、字符串),enumerate將其組成一個(gè)索引序列,利用它可以同時(shí)獲得索引和值
  • enumerate多用于在for循環(huán)中得到計(jì)數(shù)

例如對(duì)于一個(gè)seq,得到:

(0, seq[0]), (1, seq[1]), (2, seq[2])

enumerate()返回的是一個(gè)enumerate對(duì)象,例如:

enumerate()使用

如果對(duì)一個(gè)列表,既要遍歷索引又要遍歷元素時(shí),首先可以這樣寫(xiě):

list1 = ["這", "是", "一個(gè)", "測(cè)試"]
for i in range (len(list1)):
  print i ,list1[i]

上述方法有些累贅,利用enumerate()會(huì)更加直接和優(yōu)美:

list1 = ["這", "是", "一個(gè)", "測(cè)試"]
for index, item in enumerate(list1):
  print index, item
>>>
0 這
1 是
2 一個(gè)
3 測(cè)試

enumerate還可以接收第二個(gè)參數(shù),用于指定索引起始值,如:

list1 = ["這", "是", "一個(gè)", "測(cè)試"]
for index, item in enumerate(list1, 1):
  print index, item
>>>
1 這
2 是
3 一個(gè)
4 測(cè)試

補(bǔ)充

如果要統(tǒng)計(jì)文件的行數(shù),可以這樣寫(xiě):

count = len(open(filepath, 'r').readlines())

這種方法簡(jiǎn)單,但是可能比較慢,當(dāng)文件比較大時(shí)甚至不能工作。

可以利用enumerate():

count = 0
for index, line in enumerate(open(filepath,'r')):
  count += 1

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Pandas異常值處理小結(jié)

    Pandas異常值處理小結(jié)

    在Pandas中,異常值是數(shù)據(jù)中那些與其他數(shù)據(jù)點(diǎn)顯著不同的點(diǎn)本文主要介紹了Pandas異常值處理小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • python如何為創(chuàng)建大量實(shí)例節(jié)省內(nèi)存

    python如何為創(chuàng)建大量實(shí)例節(jié)省內(nèi)存

    這篇文章主要為大家詳細(xì)介紹了python如何為創(chuàng)建大量實(shí)例節(jié)省內(nèi)存,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Pandas數(shù)據(jù)結(jié)構(gòu)中Series屬性詳解

    Pandas數(shù)據(jù)結(jié)構(gòu)中Series屬性詳解

    本文主要介紹了Pandas數(shù)據(jù)結(jié)構(gòu)中Series屬性詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Python合并2個(gè)字典成1個(gè)新字典的方法(9種)

    Python合并2個(gè)字典成1個(gè)新字典的方法(9種)

    這篇文章主要介紹了Python合并2個(gè)字典成1個(gè)新字典的方法,本文通過(guò)實(shí)例代碼給大家分享9中方法,需要的朋友可以參考下
    2019-12-12
  • python3安裝webssh服務(wù)的操作方法

    python3安裝webssh服務(wù)的操作方法

    在Python中安裝webssh服務(wù),可以使用webssh庫(kù),下面給大家分享python3安裝webssh服務(wù)的操作方法,感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • Python基于OpenCV實(shí)現(xiàn)人臉檢測(cè)并保存

    Python基于OpenCV實(shí)現(xiàn)人臉檢測(cè)并保存

    這篇文章主要介紹了Python基于OpenCV實(shí)現(xiàn)人臉檢測(cè)并保存,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • python3.6生成器yield用法實(shí)例分析

    python3.6生成器yield用法實(shí)例分析

    這篇文章主要介紹了python3.6生成器yield用法,結(jié)合實(shí)例形式分析了Python3.6中生成器yield的功能、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-08-08
  • Python操作列表的常用方法分享

    Python操作列表的常用方法分享

    這篇文章主要介紹了Python操作列表的常用方法,需要的朋友可以參考下
    2014-02-02
  • Python的print用法示例

    Python的print用法示例

    這篇文章主要介紹了Python的print用法示例,需要的朋友可以參考下
    2014-02-02
  • python實(shí)現(xiàn)flappy bird小游戲

    python實(shí)現(xiàn)flappy bird小游戲

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)flappy bird小游戲,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12

最新評(píng)論

钟山县| 宝清县| 凉城县| 韩城市| 工布江达县| 台南县| 宜良县| 同仁县| 澜沧| 京山县| 沙坪坝区| 丹东市| 得荣县| 堆龙德庆县| 隆安县| 承德市| 师宗县| 洛川县| 贡嘎县| 黑山县| 曲周县| 凤山市| 塔城市| 凤山县| 大石桥市| 北碚区| 温州市| 永吉县| 天镇县| 江阴市| 安徽省| 化隆| 台山市| 玛纳斯县| 海宁市| 酉阳| 龙岩市| 江源县| 井冈山市| 永宁县| 双城市|