av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Python教程:如何用enumerate在python中統(tǒng)計(jì)文本?

當(dāng)我們想要知道文本的個(gè)數(shù)時(shí),可以結(jié)合循環(huán)語(yǔ)句來(lái)進(jìn)行計(jì)數(shù)。那么再引申一下,就是文本行數(shù)的計(jì)算。這時(shí)候我們除了循環(huán)外,還有更方便的函數(shù)能夠幫助我們計(jì)數(shù),這就是enumerate其中的一個(gè)用法。本篇在進(jìn)行介紹完enumerate函數(shù)后,我們會(huì)帶領(lǐng)大家進(jìn)一步用它進(jìn)行文本的行數(shù)統(tǒng)計(jì)。

1.說(shuō)明:

  • enumerate()是python的內(nèi)置函數(shù)???

  • enumerate在字典上是枚舉、列舉的意思

對(duì)于一個(gè)可迭代的(iterable)/可遍歷的對(duì)象(如列表、字符串),enumerate將其組成一個(gè)索引序列,利用它可以同時(shí)獲得索引和值。(即可以將一個(gè)可遍歷的數(shù)據(jù)對(duì)象組合為一個(gè)索引序列,同時(shí)列出數(shù)據(jù)和數(shù)據(jù)下標(biāo)。)

enumerate多用于在for循環(huán)中得到計(jì)數(shù)

2.用法舉例

c = [b for a,b in enumerate('11100101') if b != '0']
print(len(c))
打印結(jié)果:
5

3.統(tǒng)計(jì)文本的行數(shù)

#常規(guī)方法 
count = len(open(r"D:\\test.txt").readlines())
 
#使用enumerate( ) 
for index,line in enumerate(open(r"D:\\1.txt"), start=1):
      Pass

運(yùn)行上面的代碼后,我們就可以得到enumerate函數(shù)統(tǒng)計(jì)文本的行數(shù)了。其他的遍歷用法也非常簡(jiǎn)單,感興趣的小伙伴可以去了解下。


本文標(biāo)題:創(chuàng)新互聯(lián)Python教程:如何用enumerate在python中統(tǒng)計(jì)文本?
文章位置:http://uogjgqi.cn/article/djigseo.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流