色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Python yield生成器和return對比代碼實例

瀏覽:123日期:2022-07-29 13:52:46

迭代是Python最強大的功能之一,是訪問集合元素的一種方式。

迭代器是一個可以記住遍歷的位置的對象。

迭代器對象從集合的第一個元素開始訪問,直到所有的元素被訪問完結束。迭代器只能往前不會后退。

迭代器有兩個基本的方法:iter() 和 next()。

生成器是特殊的迭代器

def gen_yield(): for i in range(1,10): for j in range(1,10): yield i+j # return i+jif __name__ == ’__main__’: aa = gen_yield() print(aa.__next__()) print(aa.__next__()) print(aa.__next__()) print(aa.__next__()) print(aa.__next__()) print(aa.__next__())

yield和return都有返回值的作用,但不同的是,yield會記住當前迭代的位置,而return不會

如果還是不能很好的理解上面兩者的區別,看如下代碼

def test_yield(): for i in [1,2,3]: yield idef test_return(): for i in [1,2,4]: return iif __name__ == ’__main__’: test_yield_obj = test_yield() print(’這里測試yield’) print(test_yield_obj.__next__()) # 1 print(test_yield_obj.__next__()) # 2 print(test_yield_obj.__next__()) # 3 print(’這里是測試return’) print(test_return()) # 1 print(test_return()) # 1 print(test_return()) # 1

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产精品特黄一级国产大片 | 一级黄一片 | 日韩永久在线观看免费视频 | 亚洲精品国产精品国自产 | 免费国产成人高清在线观看视频 | 国产色司机在线视频免费观看 | 亚洲国产精品久久久久666 | 欧美一级成人免费大片 | 国产91九色刺激露脸对白 | 男人的天堂在线精品视频 | 免费观看女人一摸全是水 | 在线成人aa在线看片 | 成人毛片全部免费观看 | 99久免费精品视频在线观看2 | 国产日韩精品一区在线观看播放 | 一区二区三区四区五区六区 | 欧美一区二区三区gg高清影视 | 成人黄激情免费视频 | 亚洲免费区 | 国产资源免费 | 成人久久久观看免费毛片 | 日韩一级片在线观看 | 欧美人在线 | 亚洲日本欧美在线 | 欧美综合视频在线 | 黄频漫画| 成人国产一区二区三区 | 亚洲精品一区二区手机在线 | 国产精品私人玩物在线观看 | a爱视频| 午夜欧美精品久久久久久久久 | 中文字幕成人免费高清在线视频 | 日本三级香港三级妇三 | 一级看片免费视频囗交 | 亚洲国产成人超福利久久精品 | 手机在线亚洲 | 一本大道香蕉大vr在线吗视频 | 午夜神马视频 | 毛片一级做a爰片性色 | 成人区精品一区二区不卡亚洲 | www.欧美成人 |