Should you always favor xrange() over range()?

后端 未结 12 2194
后悔当初
后悔当初 2020-11-22 13:36

Why or why not?

12条回答
  •  我在风中等你
    2020-11-22 14:24

    xrange() is more efficient because instead of generating a list of objects, it just generates one object at a time. Instead of 100 integers, and all of their overhead, and the list to put them in, you just have one integer at a time. Faster generation, better memory use, more efficient code.

    Unless I specifically need a list for something, I always favor xrange()

提交回复
热议问题