Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9aad7cf

Browse files
authored
difference between range and xrange
1 parent df8caec commit 9aad7cf

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Readme.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
- [27 read,readline和readlines](#27-readreadline和readlines)
3939
- [28 Python2和3的区别](#28-python2和3的区别)
4040
- [29 super.__init__()](#29-super-init)
41+
- [30 range-and-xrange](#30-range-and-xrange)
4142
- [操作系统](#操作系统)
4243
- [1 select,poll和epoll](#1-selectpoll和epoll)
4344
- [2 调度算法](#2-调度算法)
@@ -667,6 +668,13 @@ Note that the syntax changed in Python 3.0: you can just say super().__init__()
667668

668669
http://stackoverflow.com/questions/576169/understanding-python-super-with-init-methods
669670

671+
## 30 range and xrange
672+
What is the difference between range and xrange functions in Python 2.X?
673+
range creates a list, so if you do range(1, 10000000) it creates a list in memory with 9999999 elements.
674+
xrange is a sequence object that evaluates lazily.
675+
676+
http://stackoverflow.com/questions/94935/what-is-the-difference-between-range-and-xrange-functions-in-python-2-x
677+
670678
# 操作系统
671679

672680
## 1 select,poll和epoll

0 commit comments

Comments
 (0)