tag:blogger.com,1999:blog-5817647334262996203.post3974826795903360841..comments2023-03-19T19:01:30.724+08:00Comments on Falldog的程式戰場: [Python] range() 與 xrange()的比較Falldoghttp://www.blogger.com/profile/07077972819141210099noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-5817647334262996203.post-64502615265788107192017-12-19T22:26:31.699+08:002017-12-19T22:26:31.699+08:00印象中是Python3中使用xrange的方式實作range,所以xrange在Python3中已經...印象中是Python3中使用xrange的方式實作range,所以xrange在Python3中已經變成range了,至於py2中的range去哪了我就不知道了黃彥儒https://www.blogger.com/profile/15600847815890220746noreply@blogger.comtag:blogger.com,1999:blog-5817647334262996203.post-24530833762778639252017-12-09T23:40:00.491+08:002017-12-09T23:40:00.491+08:00Python3 應該是"用range取代xrange",也就是說沒有xrange...Python3 應該是"用range取代xrange",也就是說沒有xrange了喔~<br />jjhttps://www.blogger.com/profile/03672800084393721347noreply@blogger.comtag:blogger.com,1999:blog-5817647334262996203.post-5252472565615931862013-02-04T12:19:14.600+08:002013-02-04T12:19:14.600+08:00你好,感謝你的提點,看來一般的for loop還是用xrange會比較好,range的確是比較適合建...你好,感謝你的提點,看來一般的for loop還是用xrange會比較好,range的確是比較適合建list出來而已吧。研究一下連Python3.0都用xrange取代range了,應該是有道理的。Falldoghttps://www.blogger.com/profile/07077972819141210099noreply@blogger.comtag:blogger.com,1999:blog-5817647334262996203.post-5617886744081557742013-02-03T00:24:54.949+08:002013-02-03T00:24:54.949+08:00你好,我在 stackoverflow 看到了不同的解釋,看起來就算是確定要全部跑過,除非需要用到 ...你好,我在 stackoverflow 看到了不同的解釋,看起來就算是確定要全部跑過,除非需要用到 list,否則還是使用 xrange() 比較有效率。參考:<a rel="nofollow">http://stackoverflow.com/questions/94935/what-is-the-difference-between-range-and-xrange</a>Kaihttps://www.blogger.com/profile/02749997628289260864noreply@blogger.comtag:blogger.com,1999:blog-5817647334262996203.post-44780387994904081772011-03-22T13:16:22.976+08:002011-03-22T13:16:22.976+08:00感謝提醒~ 已修改~
range()當然可以break,只是就多做了一些不必要的事,如文章所題的,效...感謝提醒~ 已修改~<br />range()當然可以break,只是就多做了一些不必要的事,如文章所題的,效能就比較差了。Falldoghttps://www.blogger.com/profile/07077972819141210099noreply@blogger.comtag:blogger.com,1999:blog-5817647334262996203.post-80130182351368589452011-03-22T12:06:58.515+08:002011-03-22T12:06:58.515+08:00最後一個範例有Bug:
print 1~10 改為 1~9
且用range()也能break。最後一個範例有Bug:<br />print 1~10 改為 1~9<br /><br />且用range()也能break。Anonymousnoreply@blogger.com