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

淺談Python中列表生成式和生成器的區(qū)別

 更新時間:2015年08月03日 12:19:12   作者:Yi_Zhi_Yu  
這篇文章主要介紹了淺談Python中列表生成式和生成器的區(qū)別,是Python入門學習中的基礎知識,需要的朋友可以參考下

列表生成式語法:

[x*x for x in range(0,10)] //列表生成式,這里是中括號
//結果 [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
(x*x for x in range(0,10)) //生成器, 這里是小括號
//結果 <generator object <genexpr> at 0x7f0b072e6140>

二者的區(qū)別很明顯:
一個直接返回了表達式的結果列表, 而另一個是一個對象,該對象包含了對表達式結果的計算引用, 通過循環(huán)可以直接輸出

g = (x*x for x in range(0,10))
for n in g:
  print n

結果

0
1
4
9
16
25
36
49
64
81

    當表達式的結果數(shù)量較少的時候, 使用列表生成式還好, 一旦數(shù)量級過大, 那么列表生成式就會占用很大的內(nèi)存,
    而生成器并不是立即把結果寫入內(nèi)存, 而是保存的一種計算方式, 通過不斷的獲取, 可以獲取到相應的位置的值,所以占用的內(nèi)存僅僅是對計算對象的保存


相關文章

  • Python 2.6.6升級到Python2.7.15的詳細步驟

    Python 2.6.6升級到Python2.7.15的詳細步驟

    這篇文章主要介紹了Python 2.6.6升級到Python2.7.15的詳細步驟,本文分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Python中l(wèi)ogging模塊的用法實例

    Python中l(wèi)ogging模塊的用法實例

    這篇文章主要介紹了Python中l(wèi)ogging模塊的用法實例,以實例形式介紹了日志模塊logging的用法,具有一定的實用價值,需要的朋友可以參考下
    2014-09-09
  • 學習python需要有編程基礎嗎

    學習python需要有編程基礎嗎

    在本篇文章里小編給大家分享的是一篇關于學習python有哪些必要條件,需要的朋友們可以學習下。
    2020-06-06
  • 利用python爬取有道詞典的方法

    利用python爬取有道詞典的方法

    這篇文章主要介紹了python爬取有道詞典的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Pycharm調(diào)試程序技巧小結

    Pycharm調(diào)試程序技巧小結

    這篇文章主要介紹了Pycharm調(diào)試程序技巧,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • python結合多線程爬取英雄聯(lián)盟皮膚(原理分析)

    python結合多線程爬取英雄聯(lián)盟皮膚(原理分析)

    多線程是為了同步完成多項任務,不是為了提高運行效率,而是為了提高資源使用效率來提高系統(tǒng)的效率。這篇文章主要介紹了python爬取英雄聯(lián)盟皮膚結合多線程的方法,需要的朋友可以參考下
    2021-05-05
  • python實現(xiàn)對圖片進行旋轉(zhuǎn),放縮,裁剪的功能

    python實現(xiàn)對圖片進行旋轉(zhuǎn),放縮,裁剪的功能

    今天小編就為大家分享一篇python實現(xiàn)對圖片進行旋轉(zhuǎn),放縮,裁剪的功能,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 通俗易懂詳解Python基礎五種下劃線作用

    通俗易懂詳解Python基礎五種下劃線作用

    本來而言,這個問題網(wǎng)上很多資料,但是網(wǎng)上資料都是復制來復制去,很多話大家其實都不是很明白的,或者拿著官方文檔翻譯過來的,讓人看的非常迷糊。今天用通俗好懂表述解釋下這幾種情況
    2021-10-10
  • Python多線程批量采集圖片的代碼實現(xiàn)

    Python多線程批量采集圖片的代碼實現(xiàn)

    這篇文章主要給大家介紹了Python多線程批量采集圖片的代碼實現(xiàn),文中通過代碼示例講解的非常詳細,具有一定的參考價值,需要的朋友可以參考下
    2024-05-05
  • Python pickle類庫介紹(對象序列化和反序列化)

    Python pickle類庫介紹(對象序列化和反序列化)

    這篇文章主要介紹了Python pickle類庫介紹(對象序列化和反序列化),本文講解了pickle庫的作用、pickle的運行過程、使用實例、修改picklable類型的默認行為等內(nèi)容,需要的朋友可以參考下
    2014-11-11

最新評論

顺平县| 清河县| 象州县| 沙洋县| 天津市| 南京市| 祁东县| 彝良县| 正定县| 苍南县| 永城市| 九寨沟县| 常山县| 樟树市| 嘉祥县| 威海市| 鄢陵县| 龙山县| 许昌市| 光泽县| 和平县| 郑州市| 郎溪县| 突泉县| 搜索| 吉林市| 辛集市| 彭阳县| 新龙县| 常德市| 汪清县| 福海县| 彩票| 惠来县| 莱西市| 繁峙县| 独山县| 义乌市| 腾冲县| 日照市| 日土县|