paul@294 | 1 | l = range(0, 10) |
paul@370 | 2 | print l # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] |
paul@370 | 3 | print len(l) # 10 |
paul@294 | 4 | |
paul@294 | 5 | x = xrange(0, -10, -2) |
paul@370 | 6 | print x # __builtins__.span.xrange(0, -10, -2) |
paul@370 | 7 | print len(x) # 5 |
paul@294 | 8 | |
paul@294 | 9 | for i in x: |
paul@370 | 10 | print i # 0 |
paul@370 | 11 | # -2 |
paul@370 | 12 | # -4 |
paul@370 | 13 | # -6 |
paul@370 | 14 | # -8 |
paul@294 | 15 | |
paul@294 | 16 | x = xrange(0, -10, 2) |
paul@370 | 17 | print x # __builtins__.span.xrange(0, 0, 2) |
paul@370 | 18 | print len(x) # 0 |
paul@370 | 19 | |
paul@370 | 20 | y = xrange(4, 8) |
paul@370 | 21 | print y # __builtins__.span.xrange(4, 8, 1) |
paul@370 | 22 | print enumerate(y) # [(0, 4), (1, 5), (2, 6), (3, 7)] |
paul@370 | 23 | print sum(y) # 22 |
paul@370 | 24 | print map(lambda x: x*2, y) # [8, 10, 12, 14] |
paul@370 | 25 | print filter(lambda x: x%2, y) # [5, 7] |
paul@370 | 26 | print max(y) # 7 |
paul@370 | 27 | print min(y) # 4 |