小編給大家分享一下怎么用enumerate在python中統(tǒng)計文本?,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)專注于蒼梧網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供蒼梧營銷型網(wǎng)站建設,蒼梧網(wǎng)站制作、蒼梧網(wǎng)頁設計、蒼梧網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務,打造蒼梧網(wǎng)絡公司原創(chuàng)品牌,更為您提供蒼梧網(wǎng)站排名全網(wǎng)營銷落地服務。
1.說明:
enumerate()是python的內置函數(shù)???
enumerate在字典上是枚舉、列舉的意思
對于一個可迭代的(iterable)/可遍歷的對象(如列表、字符串),enumerate將其組成一個索引序列,利用它可以同時獲得索引和值。(即可以將一個可遍歷的數(shù)據(jù)對象組合為一個索引序列,同時列出數(shù)據(jù)和數(shù)據(jù)下標。)
enumerate多用于在for循環(huán)中得到計數(shù)
2.用法舉例
c = [b for a,b in enumerate('11100101') if b != '0'] print(len(c)) 打印結果: 5
3.統(tǒng)計文本的行數(shù)
#常規(guī)方法 count = len(open(r"D:\\test.txt").readlines()) #使用enumerate( ) for index,line in enumerate(open(r"D:\\1.txt"), start=1): Pass
以上是“怎么用enumerate在python中統(tǒng)計文本?”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!