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

Python中enumerate()函數(shù)編寫更Pythonic的循環(huán)

 更新時(shí)間:2018年03月06日 08:49:47   投稿:laozhang  
本篇文章主要大家通過實(shí)例講述了Python中enumerate()函數(shù)編寫更Pythonic的循環(huán)的知識(shí)點(diǎn),有興趣的朋友參考學(xué)習(xí)下。

enumerate函數(shù)

enumerate是一個(gè)Python內(nèi)置函數(shù),一個(gè)功能強(qiáng)大的內(nèi)置函數(shù)。其實(shí)功能強(qiáng)大不足以形容它, 但是很難用一個(gè)詞來形容它的用途。

讓我們來看看一個(gè)使用enumerate進(jìn)行循環(huán)的例子

names = ['李四', '張三', '王二']
for index, name in enumerate(names):
  print(f'{index}: {value}') 

下面是這個(gè)循環(huán)的結(jié)果

0: 李四
1: 張三
2: 王二

這通常是一個(gè)很有用的方式去循環(huán),但很多初學(xué)者甚至中級(jí)開發(fā)人員都不知道這一點(diǎn)。通常來說,他們的代碼會(huì)這樣寫(需要注意的是,這是一種不好的寫法)

names = ['李四', '張三', '王二']
for i in range(len(names)):
  print(i, my_items[i])

另外一點(diǎn)是,我們可以指定循環(huán)的索引,例如

names = ['李四', '張三', '王二']
for index, name in enumerate(names, 1):
  print(f'{index}: {value}') 

結(jié)果如下

1: 李四
2: 張三
3: 王二

關(guān)于enumerate的另一個(gè)重要的知識(shí)點(diǎn)是,他的內(nèi)部實(shí)現(xiàn)使用的是迭代器,所以當(dāng)需要循環(huán)的對(duì)象特別大的時(shí)候我們不用浪費(fèi)許多資源去全部展開。

相關(guān)文章

  • pygame實(shí)現(xiàn)五子棋游戲

    pygame實(shí)現(xiàn)五子棋游戲

    這篇文章主要為大家詳細(xì)介紹了pygame實(shí)現(xiàn)五子棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • python3.6使用SMTP協(xié)議發(fā)送郵件

    python3.6使用SMTP協(xié)議發(fā)送郵件

    這篇文章主要為大家詳細(xì)介紹了python3.6使用SMTP協(xié)議發(fā)送郵件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • Python中Selenium模塊的使用詳解

    Python中Selenium模塊的使用詳解

    這篇文章主要介紹了Python中Selenium模塊的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 使用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的項(xiàng)目監(jiān)控

    使用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的項(xiàng)目監(jiān)控

    這篇文章主要介紹了使用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的項(xiàng)目監(jiān)控,包括連接數(shù)據(jù)庫進(jìn)行查詢等操作,需要的朋友可以參考下
    2015-03-03
  • 一文詳解python多繼承的3C算法

    一文詳解python多繼承的3C算法

    有很多地方都說python多繼承的繼承順序,是按照深度遍歷的方式,其實(shí)python多繼承順序的算法,不是嚴(yán)格意義上的深度遍歷,而是基于深度遍歷基礎(chǔ)上優(yōu)化出一種叫3C算法,本文將給大家詳細(xì)的介紹一下python多繼承的3C算法,需要的朋友可以參考下
    2024-07-07
  • 用Python簡(jiǎn)陋模擬n階魔方

    用Python簡(jiǎn)陋模擬n階魔方

    這篇文章主要介紹了用Python簡(jiǎn)陋模擬n階魔方,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴呢有一定的幫助,需要的朋友可以參考下
    2021-04-04
  • 通過python獲取甲流分布數(shù)據(jù)

    通過python獲取甲流分布數(shù)據(jù)

    近期,多地學(xué)校出現(xiàn)因甲流導(dǎo)致的班級(jí)停課,兒科甲流患者就診量呈數(shù)倍增長(zhǎng),今天我們同樣的操作來獲取下現(xiàn)在甲流感染的數(shù)據(jù),需要的朋友可以參考下
    2023-03-03
  • python中如何實(shí)現(xiàn)鏈?zhǔn)秸{(diào)用

    python中如何實(shí)現(xiàn)鏈?zhǔn)秸{(diào)用

    這篇文章主要介紹了python中如何實(shí)現(xiàn)鏈?zhǔn)秸{(diào)用,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • python統(tǒng)計(jì)RGB圖片某像素的個(gè)數(shù)案例

    python統(tǒng)計(jì)RGB圖片某像素的個(gè)數(shù)案例

    這篇文章主要介紹了python統(tǒng)計(jì)RGB圖片某像素的個(gè)數(shù)案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 關(guān)于多元線性回歸分析——Python&SPSS

    關(guān)于多元線性回歸分析——Python&SPSS

    今天小編就為大家分享一篇關(guān)于多元線性回歸分析——Python&SPSS,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02

最新評(píng)論