91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-09-25 20:20:12 來源:腳本之家 閱讀:139 作者:eacxzm 欄目:開發技術

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

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

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

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

>>> 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相關內容可查看本站專題:《Python列表(list)操作技巧總結》、《Python字符串操作技巧匯總》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

绥滨县| 灯塔市| 霍邱县| 高雄县| 五常市| 宾川县| 嘉荫县| 类乌齐县| 锡林郭勒盟| 自贡市| 海阳市| 孝昌县| 惠州市| 漳平市| 民权县| 彭泽县| 兴和县| 隆安县| 三明市| 当雄县| 安溪县| 台东市| 玉环县| 三都| 虹口区| 合水县| 佛学| 光泽县| 彭阳县| 卫辉市| 沅陵县| 阳西县| 雷波县| 东阳市| 芮城县| 凤山市| 东莞市| 株洲县| 定兴县| 丰宁| 临邑县|