碼上歡樂
首頁
榜單
標簽
關於
搜索
相關內容
簡體
繁體
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迭代器和生成器
Python之迭代器,生成器
粵ICP備18138465號
© 2018-2025 CODEPRJ.COM