range 和 xrange

python2

rangexrange用法同樣
不一樣的是,range生成一個列表,xrange生成一個生成器python

在循環中須要生成很大的數字序列時,xrangerange性能會好不少,由於不用一開始就開闢一塊很大的內存空間
好比range(1, 10000000)就包含了9999999個對象函數

python3

python3中range就是xrangexrange函數已經不存在了性能

相關文章
相關標籤/搜索