1. 程式人生 > >Python2中range 和xrange的區別??

Python2中range 和xrange的區別??

的區別 nbsp bsp 後者 內存空間 -s size span range

兩者用法相同,不同的是range返回的結果是一個列表,而xrange的結果是一個生成器,

前者是直接開辟一塊內存空間來保存列表,後者是邊循環邊使用,只有使用時才會開辟內存空間,

所以當列表很長時,使用xrange性能要比range好。

Python2中range 和xrange的區別??