碼上歡樂
首頁
榜單
標簽
關於
搜索
相關內容
簡體
繁體
python中迭代器和生成器的區別
本文轉載自
查看原文
2019-03-19 21:04
3197
python
1、共同點
生成器是一種特殊的迭代器
2、不同點
a、語法上
生成器是通過函數的形式中調用 yield 或()的形式創建的
迭代器可以通過 iter() 內置函數創建
b、用法上
生成器在調用next()函數或for循環中,所有過程被執行,且返回值
迭代器在調用next()函數或for循環中,所有值被返回,沒有其他過程或說動作。
×
免責聲明!
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。
猜您在找
迭代器和生成器的區別
python迭代器和生成器
Python之迭代器,生成器
python之迭代器與生成器
Python迭代器和生成器
Python中的for循環、迭代器與生成器
python迭代器生成器-迭代器和list區別
可迭代對象,迭代器(生成器)區別
python迭代器、生成器、裝飾器
4.python迭代器生成器裝飾器
粵ICP備18138465號
© 2018-2026 CODEPRJ.COM