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

python迭代器實例簡析

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

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

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

生成器對象可以遍歷或轉(zhuǎn)化為列表(或元組等數(shù)據(jù)結(jié)構(gòu)),但不能切片(slicing)。當(dāng)函數(shù)的唯一的實參是可迭代序列時,便可以去掉生成器表達式兩端>的圓括號,寫出更優(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ù)要求傳入可迭代序列,我們傳入一個生成器對象,完美實現(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'>

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

相關(guān)文章

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

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

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

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

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

    Python中賦值的含義及說明

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

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

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

    解決PyCharm import torch包失敗的問題

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

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

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

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

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

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

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

    分享一個可以生成各種進制格式IP的小工具實例代碼

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

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

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

最新評論

长乐市| 云梦县| 尤溪县| 喜德县| 泽州县| 临武县| 大姚县| 山西省| 平邑县| 加查县| 通州区| 丰台区| 吉林市| 分宜县| 娄底市| 图片| 永吉县| 新巴尔虎左旗| 乡城县| 祥云县| 原阳县| 和田县| 阿勒泰市| 承德市| 集安市| 崇信县| 两当县| 革吉县| 陕西省| 广饶县| 安图县| 龙里县| 登封市| 海宁市| 八宿县| 芒康县| 公主岭市| 榆林市| 沈阳市| 保康县| 伊宁市|