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

python中enumerate() 與zip()函數(shù)的使用比較實(shí)例分析

 更新時(shí)間:2019年09月03日 08:52:02   作者:weixin_43307577  
這篇文章主要介紹了python中enumerate()與zip()函數(shù)的使用比較,結(jié)合實(shí)例形式分析了enumerate()與zip()函數(shù)的功能、用法及操作注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了python中enumerate() 與zip()函數(shù)的使用比較。分享給大家供大家參考,具體如下:

enumerate() 與zip()是兩個(gè)常用的內(nèi)置函數(shù),這兩個(gè)函數(shù)功能類似,同時(shí)又存在差異。介紹如下:

一、enumerate() 函數(shù)

該函數(shù)中文解釋:枚舉、列舉的意思。

用于將一個(gè)可遍歷的數(shù)據(jù)對(duì)象(如:列表、元組、字符串等)組合為一個(gè)索引序列,同時(shí)列出:數(shù)據(jù)和數(shù)據(jù)下標(biāo)

一般在for循壞中使用,可同時(shí)得到數(shù)據(jù)對(duì)象的值及對(duì)應(yīng)的索引值

a = ['one','two','three','four','five']
for a_index, a_value in enumerate(a):
  print('{}:{}'.format(a_index,a_value))

運(yùn)行結(jié)果為:

0:one
1:two
2:three
3:four
4:five

注意:在enumerate()函數(shù)中,也可以給第2個(gè)參數(shù)“start”的值,指定當(dāng)前索引的****初始值,如下例所示:

b = ['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday']
for b_index, b_value in enumerate(b,start=1):
  print('星期{}:{}'.format(b_index,b_value))

運(yùn)行結(jié)果為:

星期1:Monday
星期2:Tuesday
星期3:Wednesday
星期4:Thursday
星期5:Friday
星期6:Saturday
星期7:Sunday

二、zip()函數(shù)

該函數(shù)用于將多個(gè)可迭代對(duì)象作為參數(shù),依次將對(duì)象中對(duì)應(yīng)的元素打包成一個(gè)個(gè)元組,然后返回由這些元組組成的對(duì)象。

如對(duì)于下面的例子:

names = ['張三','李四','王五']
sexs = ['boy','girl','boy']
scores = [86, 92, 75]
for name, sex, score in zip(names,sexs,scores):
  print('{}: {}, {}'.format(name, sex, score))

運(yùn)行結(jié)果為:

張三: boy, 86
李四: girl, 92
王五: boy, 75

注意:如果各個(gè)可迭代對(duì)象的元素個(gè)數(shù)不一致,則返回的對(duì)象長(zhǎng)度與最短的可迭代對(duì)象相同。例如,對(duì)上面的例子,列表scores減少一個(gè)元素,修改如下:

names = ['張三','李四','王五']
sexs = ['boy','girl','boy']
scores = [86, 92]
for name, sex, score in zip(names,sexs,scores):
  print('{}: {}, {}'.format(name, sex, score))

運(yùn)行結(jié)果為:

張三: boy, 86
李四: girl, 92

關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python函數(shù)使用技巧總結(jié)》、《Python面向?qū)ο蟪绦蛟O(shè)計(jì)入門與進(jìn)階教程》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python字符串操作技巧匯總》、《Python編碼操作技巧總結(jié)》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Python數(shù)據(jù)分析之PMI數(shù)據(jù)圖形展示

    Python數(shù)據(jù)分析之PMI數(shù)據(jù)圖形展示

    這篇文章主要介紹了Python數(shù)據(jù)分析之PMI數(shù)據(jù)圖形展示,文章介紹了簡(jiǎn)單的python爬蟲,并使用numpy進(jìn)行了簡(jiǎn)單的數(shù)據(jù)處理,最終使用?matplotlib?進(jìn)行圖形繪制,實(shí)現(xiàn)了直觀的方式展示制造業(yè)和非制造業(yè)指數(shù)圖形,需要的朋友可以參考一下
    2022-05-05
  • Windows環(huán)境中Python應(yīng)用服務(wù)自啟動(dòng)及其監(jiān)控問(wèn)題

    Windows環(huán)境中Python應(yīng)用服務(wù)自啟動(dòng)及其監(jiān)控問(wèn)題

    這篇文章主要介紹了Windows環(huán)境中Python應(yīng)用服務(wù)自啟動(dòng)及其監(jiān)控問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Python登錄接口如何獲取token并保存到文件中

    Python登錄接口如何獲取token并保存到文件中

    這篇文章主要介紹了Python登錄接口如何獲取token并保存到文件中問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 基于循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)實(shí)現(xiàn)影評(píng)情感分類

    基于循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)實(shí)現(xiàn)影評(píng)情感分類

    這篇文章主要為大家詳細(xì)介紹了基于循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)實(shí)現(xiàn)影評(píng)情感分類,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python 加密的實(shí)例詳解

    Python 加密的實(shí)例詳解

    這篇文章主要介紹了 Python 加密的實(shí)例詳解的相關(guān)資料,這里提供了兩種實(shí)現(xiàn)方法,需要的朋友可以參考下
    2017-10-10
  • tensorflow更改變量的值實(shí)例

    tensorflow更改變量的值實(shí)例

    今天小編就為大家分享一篇tensorflow更改變量的值實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • Windows系統(tǒng)配置python腳本開機(jī)啟動(dòng)的3種方法分享

    Windows系統(tǒng)配置python腳本開機(jī)啟動(dòng)的3種方法分享

    這篇文章主要介紹了Windows系統(tǒng)配置python腳本開機(jī)啟動(dòng)的3種方法分享,本文講解了開始菜單啟動(dòng)項(xiàng)實(shí)現(xiàn)、開機(jī)腳本、通過(guò)一個(gè)服務(wù)調(diào)用該腳本三種方法,需要的朋友可以參考下
    2015-03-03
  • Python 基礎(chǔ)教程之閉包的使用方法

    Python 基礎(chǔ)教程之閉包的使用方法

    這篇文章主要介紹了Python 基礎(chǔ)教程之閉包的使用方法的相關(guān)資料,希望大家通過(guò)本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • python?ChainMap的使用詳解

    python?ChainMap的使用詳解

    chainMap是邏輯上合并兩個(gè)字典為一個(gè)邏輯單元,合并后的結(jié)構(gòu)實(shí)際上是一個(gè)列表,只是邏輯上是仍然為一個(gè)字典(并未生成新的),對(duì)此列表的操作模擬了各種字典的操作,這篇文章主要介紹了python?ChainMap的使用,需要的朋友可以參考下
    2023-03-03
  • python使用HTMLTestRunner導(dǎo)出餅圖分析報(bào)告的方法

    python使用HTMLTestRunner導(dǎo)出餅圖分析報(bào)告的方法

    這篇文章主要介紹了python使用HTMLTestRunner導(dǎo)出餅圖分析報(bào)告的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12

最新評(píng)論