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

python迭代器實(shí)例簡(jiǎn)析

 更新時(shí)間:2014年09月25日 11:58:56   投稿:shichen2014  
這篇文章主要介紹了python迭代器,以一個(gè)簡(jiǎn)單實(shí)例的形式分析了Python中迭代器的用法及注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了python迭代器的簡(jiǎn)單用法,分享給大家供大家參考。具體分析如下:

生成器表達(dá)式是用來生成函數(shù)調(diào)用時(shí)序列參數(shù)的一種迭代器寫法

生成器對(duì)象可以遍歷或轉(zhuǎn)化為列表(或元組等數(shù)據(jù)結(jié)構(gòu)),但不能切片(slicing)。當(dāng)函數(shù)的唯一的實(shí)參是可迭代序列時(shí),便可以去掉生成器表達(dá)式兩端>的圓括號(hào),寫出更優(yōu)雅的代碼:

>>>> sum(i for i in xrange(10))
 45

sum聲明:

sum(iterable[, start])
Sums start and the items of an iterable from left to right and returns the total. start defaults to 0. The iterable‘s items are normally numbers, and are not allowed to be strings. The fast, correct way to concatenate a sequence of strings is by calling ''.join(sequence). Note that sum(range(n), m) is equivalent to reduce(operator.add, range(n), m) To add floating point values with extended precision, see math.fsum().

參數(shù)要求傳入可迭代序列,我們傳入一個(gè)生成器對(duì)象,完美實(shí)現(xiàn)。

注意區(qū)分下面代碼:

上面的j為生成器類型,下面的j為list類型:

j = (i for i in range(10)) 
print j,type(j) 
print '*'*70 
 
j = [i for i in range(10)] 
print j,type(j) 

結(jié)果:

<generator object <genexpr> at 0x01CB1A30> <type 'generator'>
**********************************************************************
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] <type 'list'>

希望本文所述對(duì)大家Python程序設(shè)計(jì)的學(xué)習(xí)有所幫助。

相關(guān)文章

  • Python?Flask?JinJa2?語法使用示例詳解

    Python?Flask?JinJa2?語法使用示例詳解

    這篇文章主要為大家介紹了Python?Flask?JinJa2?語法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 一步步解析Python斗牛游戲的概率

    一步步解析Python斗牛游戲的概率

    這篇文章主要帶著大家一步步解析Python斗牛游戲的概率,計(jì)算出斗牛游戲的概率,感興趣的朋友可以參考一下
    2016-02-02
  • Python中賦值的含義及說明

    Python中賦值的含義及說明

    這篇文章主要介紹了Python中賦值的含義及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Python使用eel模塊創(chuàng)建GUI應(yīng)用程序

    Python使用eel模塊創(chuàng)建GUI應(yīng)用程序

    在Python中,有許多庫和模塊可以用來創(chuàng)建圖形用戶界面(GUI)應(yīng)用程序,其中一個(gè)流行的選擇是使用eel模塊,下面小編就來為大家詳細(xì)介紹一下如何使用eel模塊創(chuàng)建GUI應(yīng)用程序吧
    2023-12-12
  • 解決PyCharm import torch包失敗的問題

    解決PyCharm import torch包失敗的問題

    今天小編就為大家分享一篇解決PyCharm import torch包失敗的問題。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Pytorch實(shí)現(xiàn)各種2d卷積示例

    Pytorch實(shí)現(xiàn)各種2d卷積示例

    今天小編就為大家分享一篇Pytorch實(shí)現(xiàn)各種2d卷積示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python實(shí)現(xiàn)多進(jìn)程按序號(hào)批量修改文件名的方法示例

    python實(shí)現(xiàn)多進(jìn)程按序號(hào)批量修改文件名的方法示例

    這篇文章主要介紹了python實(shí)現(xiàn)多進(jìn)程按序號(hào)批量修改文件名的方法,涉及Python多進(jìn)程與文件相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12
  • Python實(shí)現(xiàn)的簡(jiǎn)單讀寫csv文件操作示例

    Python實(shí)現(xiàn)的簡(jiǎn)單讀寫csv文件操作示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的簡(jiǎn)單讀寫csv文件操作,結(jié)合實(shí)例形式分析了Python使用csv模塊針對(duì)csv文件進(jìn)行讀寫操作的相關(guān)實(shí)現(xiàn)技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-07-07
  • 分享一個(gè)可以生成各種進(jìn)制格式IP的小工具實(shí)例代碼

    分享一個(gè)可以生成各種進(jìn)制格式IP的小工具實(shí)例代碼

    這篇文章主要給大家分享了一個(gè)可以生成各種進(jìn)制格式IP的小工具,利用的語言是python實(shí)現(xiàn)的一個(gè)小工具,這個(gè)小工具對(duì)大家的日常使用與開發(fā)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來一起看看吧。
    2017-07-07
  • Python 調(diào)用 Outlook 發(fā)送郵件過程解析

    Python 調(diào)用 Outlook 發(fā)送郵件過程解析

    這篇文章主要介紹了Python 調(diào)用 Outlook 發(fā)送郵件過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08

最新評(píng)論

海晏县| 平江县| 仙游县| 伊宁县| 遂溪县| 鲁山县| 泌阳县| 秦皇岛市| 新竹市| 泸定县| 邵武市| 蕉岭县| 营口市| 嘉祥县| 巴中市| 河津市| 梅州市| 逊克县| 赞皇县| 浙江省| 晋中市| 龙州县| 都昌县| 城口县| 日土县| 香河县| 斗六市| 微山县| 潜江市| 海晏县| 当阳市| 金华市| 麦盖提县| 和静县| 同仁县| 高密市| 济阳县| 浦北县| 无锡市| 图木舒克市| 古丈县|