python3.x 生成器(generator)用法詳解 和 注意事項

一. 注意事項:

  1. python 3中取消了 xrange() 鸳玩,只保留了range函數(shù)镊叁,python 2中才有xrange函數(shù)。利用xrange制作生成器的需求佃声,現(xiàn)在可以用range加小括號() 來做偷霉。例如:
>>> a = (i for i in range(3))  # 外圍加了一個小括號迄委,加中括號就是list了
>>> print(a)
<generator object <genexpr> at 0x000002xxxxxxx>
  1. python 3中還修改了next()函數(shù),修改為 __next__() 类少,即前后多了雙下劃線叙身。
>>> a.__next__()  # 還是上面那個a
0
>>> a.__next__() 
1
>>> a.__next__() 
2
>>> a.__next__() 
StopIteration 

二. 用法詳解

下面兩篇文章寫得很好,分別從兩個角度入手解釋了生成器硫狞,一起看應該就能看懂生成器是什么和基本用法了信轿。
文章1. https://blog.csdn.net/mieleizhi0522/article/details/82142856
文章2. https://www.liaoxuefeng.com/wiki/897692888725344/923029685138624

以上
喜歡記得點贊、關注妓忍、分享哈虏两!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市世剖,隨后出現(xiàn)的幾起案子定罢,更是在濱河造成了極大的恐慌,老刑警劉巖旁瘫,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件祖凫,死亡現(xiàn)場離奇詭異,居然都是意外死亡酬凳,警方通過查閱死者的電腦和手機惠况,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來宁仔,“玉大人稠屠,你說我怎么就攤上這事◆嵘唬” “怎么了权埠?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長煎谍。 經(jīng)常有香客問我攘蔽,道長,這世上最難降的妖魔是什么呐粘? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任满俗,我火速辦了婚禮转捕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘唆垃。我一直安慰自己五芝,他們只是感情好,可當我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布辕万。 她就那樣靜靜地躺著与柑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蓄坏。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天丑念,我揣著相機與錄音涡戳,去河邊找鬼。 笑死脯倚,一個胖子當著我的面吹牛渔彰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播推正,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼恍涂,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了植榕?” 一聲冷哼從身側(cè)響起再沧,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎尊残,沒想到半個月后炒瘸,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡寝衫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年顷扩,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片慰毅。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡隘截,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出汹胃,到底是詐尸還是另有隱情婶芭,我是刑警寧澤,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布统台,位于F島的核電站雕擂,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏贱勃。R本人自食惡果不足惜井赌,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一谤逼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧仇穗,春花似錦流部、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至耘子,卻和暖如春果漾,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背谷誓。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工绒障, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人捍歪。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓户辱,卻偏偏與公主長得像,于是被迫代替她去往敵國和親糙臼。 傳聞我的和親對象是個殘疾皇子庐镐,可洞房花燭夜當晚...
    茶點故事閱讀 45,044評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 許多 Python 初學者想知道他們應該從 Python 的哪個版本開始學習。對于這個問題我的答案是 “你學習你喜...
    python瑟維爾閱讀 245評論 0 0
  • Python語言特性 1 Python的函數(shù)參數(shù)傳遞 看兩個如下例子变逃,分析運行結(jié)果: 代碼一: a = 1 def...
    伊森H閱讀 3,067評論 0 15
  • Python語言特性 1 Python的函數(shù)參數(shù)傳遞 看兩個如下例子必逆,分析運行結(jié)果: 代碼一: a = 1 def...
    時光清淺03閱讀 490評論 0 0
  • 生成器(Generator)可以說是在 ES2015 中最為強悍的一個新特性,因為生成器是涉及到 ECMAScri...
    Will_Wen_Gunn閱讀 4,737評論 0 9
  • “民之失德韧献,乾糇以愆末患;他山之石,可以攻玉锤窑¤嫡耄”- 《詩經(jīng)》 絕大部分開發(fā)者開發(fā)iOS或者Mac APP 都會選擇Xc...
    f9dd77add98e閱讀 11,657評論 3 6