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

python生成器推導式用法簡單示例

 更新時間:2019年10月08日 09:38:38   作者:eacxzm  
這篇文章主要介紹了python生成器推導式用法,結合簡單實例形式分析了Python生成器推導式的原理、使用方法及相關操作注意事項,需要的朋友可以參考下

本文實例講述了python生成器推導式用法。分享給大家供大家參考,具體如下:

1.生成器推導式是繼列表推導式后的有一中python推導式,他比列表推導式速度更快,占用的內(nèi)存也更少。

2.使用生成器對象時,可以根據(jù)需要將他轉化為列表或者元組,也可以是喲個生成器對像__next__()方法或內(nèi)置函數(shù)next()進行遍歷,其具有惰性求值的特點,進行一次遍歷后便不能再次方位內(nèi)部元素,即訪問一次立馬清空生成器對象

>>> g = ((i+2)**2 for i in range(10))
>>> list(g)
[4, 9, 16, 25, 36, 49, 64, 81, 100, 121]
>>> list(g)  #便利結束后再次訪問時內(nèi)部元素已經(jīng)清空
[]

>>> g = ((i+2)**2 for i in range(10))  #重新建立一個生成器對象
>>> next(g)
4
>>> next(g)
9
>>> g.__next__()
16
>>> g.__next__()
25
>>> g.__next__()
36
>>> next(g)
49
>>> next(g)
64
>>> next(g)
81
>>> next(g)
100
>>> next(g)  #當next的下一個超出生成的范圍時,拋出異常
121
>>> next(g)
Traceback (most recent call last):
 File "<pyshell#41>", line 1, in <module>
  next(g)
StopIteration

更多關于Python相關內(nèi)容可查看本站專題:《Python列表(list)操作技巧總結》、《Python字符串操作技巧匯總》、《Python數(shù)據(jù)結構與算法教程》、《Python函數(shù)使用技巧總結》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設計有所幫助。

相關文章

  • Python設計模式之命令模式簡單示例

    Python設計模式之命令模式簡單示例

    這篇文章主要介紹了Python設計模式之命令模式,簡單介紹了命令模式的概念、原理,并結合實例形式分析了Python命令模式的定義與使用相關操作技巧,需要的朋友可以參考下
    2018-01-01
  • 舉例講解Python面相對象編程中對象的屬性與類的方法

    舉例講解Python面相對象編程中對象的屬性與類的方法

    這篇文章主要介紹了Python面相對象編程中對象的屬性與類的方法,類和對象以及方法這些都是面相對象的編程語言所具有的基礎內(nèi)容,需要的朋友可以參考下
    2016-01-01
  • 用Python給文本創(chuàng)立向量空間模型的教程

    用Python給文本創(chuàng)立向量空間模型的教程

    這篇文章主要介紹了用Python給文本創(chuàng)立向量空間模型的教程,比如文中舉例將文本中的詞頻轉為量化的矩陣,需要的朋友可以參考下
    2015-04-04
  • python3 發(fā)送任意文件郵件的實例

    python3 發(fā)送任意文件郵件的實例

    下面小編就為大家分享一篇python3 發(fā)送任意文件郵件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • Python中請不要再用re.compile了

    Python中請不要再用re.compile了

    這篇文章主要給大家介紹了關于Python中為何不要再用re.compile的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06
  • Python邊緣檢測之prewitt,sobel和laplace算子詳解

    Python邊緣檢測之prewitt,sobel和laplace算子詳解

    這篇文章主要為大家詳細介紹了Python邊緣檢測中prewitt、sobel和laplace算子的使用方法,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2023-04-04
  • python爬取網(wǎng)站數(shù)據(jù)保存使用的方法

    python爬取網(wǎng)站數(shù)據(jù)保存使用的方法

    這篇文章主要介紹了使用Python從網(wǎng)上爬取特定屬性數(shù)據(jù)保存的方法,其中解決了編碼問題和如何使用正則匹配數(shù)據(jù)的方法,詳情看下文
    2013-11-11
  • 解決TensorFlow訓練模型及保存數(shù)量限制的問題

    解決TensorFlow訓練模型及保存數(shù)量限制的問題

    這篇文章主要介紹了解決TensorFlow訓練模型及保存數(shù)量限制的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 詳解Python發(fā)送email的三種方式

    詳解Python發(fā)送email的三種方式

    這篇文章主要介紹了詳解Python發(fā)送email的三種方式,Python發(fā)送email的三種方式,分別為使用登錄郵件服務器、使用smtp服務、調用sendmail命令來發(fā)送三種方法,非常具有實用價值,需要的朋友可以參考下
    2018-10-10
  • python rolling regression. 使用 Python 實現(xiàn)滾動回歸操作

    python rolling regression. 使用 Python 實現(xiàn)滾動回歸操作

    這篇文章主要介紹了python rolling regression. 使用 Python 實現(xiàn)滾動回歸操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06

最新評論

屏东市| 枣庄市| 孟连| 文登市| 叙永县| 法库县| 岳阳县| 宕昌县| 会昌县| 客服| 启东市| 蓬莱市| 绥棱县| 扬中市| 拜城县| 镶黄旗| 朝阳区| 河北省| 越西县| 灯塔市| 台中县| 绵竹市| 中卫市| 隆安县| 永修县| 长乐市| 乐都县| 广元市| 北京市| 茂名市| 肥乡县| 澎湖县| 泰宁县| 宜宾县| 靖远县| 搜索| 咸宁市| 嘉义县| 泰顺县| 北碚区| 青龙|