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

python生成器推導(dǎo)式用法簡單示例

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

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

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

2.使用生成器對象時,可以根據(jù)需要將他轉(zhuǎn)化為列表或者元組,也可以是喲個生成器對像__next__()方法或內(nèi)置函數(shù)next()進(jìn)行遍歷,其具有惰性求值的特點,進(jìn)行一次遍歷后便不能再次方位內(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)  #便利結(jié)束后再次訪問時內(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)  #當(dāng)next的下一個超出生成的范圍時,拋出異常
121
>>> next(g)
Traceback (most recent call last):
 File "<pyshell#41>", line 1, in <module>
  next(g)
StopIteration

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

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

相關(guān)文章

  • Python設(shè)計模式之命令模式簡單示例

    Python設(shè)計模式之命令模式簡單示例

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

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

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

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

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

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

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

    Python中請不要再用re.compile了

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

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

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

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

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

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

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

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

    這篇文章主要介紹了詳解Python發(fā)送email的三種方式,Python發(fā)送email的三種方式,分別為使用登錄郵件服務(wù)器、使用smtp服務(wù)、調(diào)用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

最新評論

武功县| 望江县| 广德县| 邵东县| 洪洞县| 融水| 海南省| 木兰县| 裕民县| 神池县| 鄂州市| 惠州市| 柏乡县| 蕲春县| 深州市| 平凉市| 鸡西市| 义乌市| 通城县| 栾川县| 宜丰县| 大冶市| 民权县| 诸暨市| 兰溪市| 长顺县| 临桂县| 铁力市| 河东区| 乌兰察布市| 高唐县| 鲁山县| 随州市| 禄丰县| 天水市| 十堰市| 乌兰县| 礼泉县| 湘西| 渝北区| 寿宁县|