What is the difference between range and xrange functions in Python 2.X?

后端 未结 28 2419
深忆病人
深忆病人 2020-11-22 03:14

Apparently xrange is faster but I have no idea why it\'s faster (and no proof besides the anecdotal so far that it is faster) or what besides that is different about

28条回答
  •  野趣味
    野趣味 (楼主)
    2020-11-22 04:03

    xrange returns an iterator and only keeps one number in memory at a time. range keeps the entire list of numbers in memory.

提交回复
热议问题